PDA

View Full Version : تغییر خود به خود ایندکس در dropdown



izadi
چهارشنبه 13 تیر 1386, 10:40 صبح
من چند تا dropDown تو یه صفحه دارم که فقط موقع لود صفحه پر می شن .دو تا از اونا استان و شهرستان هستند که موقع تغییر کردن استان ، شهرستان مربوطه لود میشود ،حالا مشکل من اینه که موقع تغییر دادن ایندکس استان ،ایندکس dropDown های دیگه هم که auto postback
انها false است و درون if(!ispostback) هستند تغییر می کنه. چرا ؟؟؟ اگه می دونین لطفا کمکم کنید خیلی فوریه!!!!!!

omid_Ahmadi
چهارشنبه 13 تیر 1386, 11:56 صبح
لطفا سوال رو در قسمت مربوطه بپرسید.
تاپیک منتقل شد. موفق باشید.

Behrouz_Rad
چهارشنبه 13 تیر 1386, 18:40 عصر
کنترل هایی که PostBack نمیشن، در زمان لود مجدد صفحه حالت خودشون رو از دست میدن.
عمل PostBack هست که باعث میشه تا یک کنترل حالتش رو در ViewState قرار بده و با شرط Not IsPostBack کنترل رو مجبور به بازیابی حالتش از ViewState میکنیم.
برای رفع این مشکل، اندیس آیتم انتخاب شده در DropDownList هایی که PostBack نمیشن رو در زمان PostBack صفحه در ViewState قرار بده و در Page_Load، این مقدار رو به عنوان اندیس جاری DropDownList در نظر بگیر.

موفق باشید.