یک ClistView دارم که در _View مربوطه دکمه ای رو ایجاد کردم
این باتن در ردیف اول لیست به درستی عمل نمی کند. اما در باقی ردیف ها بدون مشکل عمل میکند و طبق کدی که برای باتن نوشته شده به صفحه مقصد تغییر مسیر میدهد.
همان طور که میدانید کد های د اخل _View یک بار نوشته شده و به ازای هر رکورد فراخوانی و اطلاعات را در لیست نمایش می دهند. در نتیجه تفاوتی بین کد باتن اول با الباقی باتن ها نیست
اونطوری که من تجربه کردم submitButton بعضی مواقع به درستی عمل نمی کنه من این مشکل را با استفاده از Button معمولی حل کردم به طوری که type اون button رو برابر submit قرار می دم.
مشکل رو پیدا کردم … من اوایل اجکسی کار نمی کردم و برای ارسال مقادیر از form استفاده می کردم یعنی در ویو مربوط به CListViewباتن و تکست باکس ها را داخل فرم قرار میدادم و خود ClistView هم داخل فرم دیگری بود
در نتیجه این فرم تو فرم بودن سیستمش رو ریخته بود بهم
الان که اجکسی کار میکنم این مشکلم حل شده ولی در مورد اینکه بسیاری از کنترل های این فریم ورک باگ داره و یا بعد از استفاده انتظارات شما رو براورده نمیکنه و یا با اجکسی مشکل داره شکی نیست مثلاCtreeViewکلی وقت منو گرفت تا اجرا بشه بعد دیدم نود هاش به صورت لینک نیست و باز جستجو و آزمایش و خطا تا متوجه بشم یک منوی درختی رو چطور لینکهاش رو ردیف کنم! این موضوغ فقط مشکل من نبود شما تو فروم انگلیسی ببینید این موضوع برها پرسیده شده
یا مثلا CgridViewرو خودم روش کار نکردم ولی یکی از دوستان که باهاش کار میکرد برای اجکسی کردنش به مشکل خورده بود
در بسیاری از موارد اگر خودتون کامپوننتی ایجاد کنید سریع تر پیش میرید و کنترل بهتری روی اکشن هاش خواهید داشت
البته من فکر کنم باگ ها به صورت ذاتی وجود ندارند چون که کدهای یی همگی تمیز هستند. اما خیلی از مواقع باگ ها به علت قرار گرفتن در شرایط ممکنه ایجاد بشه مثلا استفاده از یک کامپوننت در یک محل نامناسب یا اشکالاتی که مثلا با UTF ها ایجاد می شه.
یا همین AJAX که شما می گید.
به هر حال با گذشت زمان باگ ها برطرف می شه شما هم اگه منبع باگ رو پیدا کردید لطفا حتما اونو گزارش کنید تا حل بشه.