טיפשי

Rocky4

New member
טיפשי

יש לי בעמוד aspx פקד DropDownList שבמאפיינים שלו מוגדר AutoPostBack=true אני לאחר שינוי האיבר שנבחר בפקד אני רוצה לקבל את האיבר שנבחר אבל כל פעם אני מקבל במקום את הפקד הראשון ברשימה (בגלל ה postBack?) איך ניתן לבצע זאת?
 
אתה צריך לעדכן\להציג את המיקום

בעזרת אותו איבר שנבחר(selected).-זה לא קורה לבד(אם זה מה שחשבת) מכיוון שלא שינית זאת , אז פשוט זה נשאר כמו בהתחלה ולכן לא השתנה.
 

Rocky4

New member
../images/Emo4.gif

הבעיה כשאני מנסה להגיע ל sekectedIndex למשל אני תמיד מקבל 0.. למשל ע"י הקוד הבא שמתרחש בעת שנבחר פריט אחר
ViewState.Add("a", listArchive.SelectedIndex.ToString()); Response.Write(ViewState["a"]);​
אז ללא חשיבות במה בחרתי, אני מקבל 0
 
טעיתי,קבל ביטול להודעה הקודמת

(מקודם כנראה התבלבתי עם משהו אחר) הindex דווקא אמור להשתנות, באיזה אירוע ניסית לעשות זאת?
 
למעלה