PDA

View Full Version : مشکل auto post back



mahyarx1
چهارشنبه 07 تیر 1391, 21:44 عصر
سلام ، من یک صفحه ای دارم توی asp که با vb.net نوشتم ،
توی این صفحه یک کمبو باکسی هست که از تکس , value رو از بانک میگیره ،
بعد یک دکمه دارم ،که auto post back هست ،
هروقت که دکمه رو میزنم ، combobox.selectedvalue رو برام میگیره ولی چون auto post back هه ،
وقتی اولین گذینه ی combobox.selectedvalueرو برام میآره ،
میخوام ببینم که راهی هست که بتونم combobox.selectedvalue ای کهه در واقع انتخاب شده رو به دست بیارم ؟
خواهش میکنم جواب بدین ، خیلی کارم گیره

hamid_kha
چهارشنبه 07 تیر 1391, 22:03 عصر
توی رویدادchange مربوط به combobox که بنویسی وقتی یکی از آیتمها رو انتخاب کنی باselectedvalue مقدار رو میتونی بخونی

mahyarx1
چهارشنبه 07 تیر 1391, 23:59 عصر
این کار رو کردم ، ولی چون selectedindexchenge هم به autopostback نیاز داره ، بازم میره رو اولین گذینه

hamid_kha
پنج شنبه 08 تیر 1391, 13:04 عصر
خب میتونی این کار رو کن
مقدار رو بریز توی یه session که وقتی صفحه postback میشه مقدار قبلی comobox رو داشته باشی

hamid_shrk
پنج شنبه 08 تیر 1391, 13:33 عصر
دوست عزیز اگه تو page load داری کمبو رو پر میکنی باید کدت رو توی if(!ispostback) بزاری تو پیج لود

fakhravari
پنج شنبه 08 تیر 1391, 13:34 عصر
string val = DropDownList1.SelectedItem.Text;
string text = DropDownList1.SelectedItem.Value;