DropDownList

  • פותח הנושא SspP
  • פורסם בתאריך

SspP

New member
DropDownList

איך אני אני קורע לאירוע של בחירה ב DropDownList ב server side כמובן? אני צריך משהו מקביל ל onChange...
 

SspP

New member
הממ לא הכי הבנתי...

רשמתי את זה:
<asp:DropDownList SelectIndexChanged="CC" OnClick="CC" id="DropDownList1" runat="server">​
וזה לא עבד כמובן,אין משהו כמו onChange? CC זה כמובן הפונקציה שאני רוצה לקרוא לה כאשר משנים משהו.
 

Zeliran

New member
ממממ..

אתה יכול גם ללחוץ פעמיים על הקוטרול ונראה לי שזה מוסיף את זה אוטומטית, או לחפש ברשימת ה events של הפקד.. ה event הזה קיים
 

gilad g

New member
SelectedIndexChange זה כמו OnChange

וזה לא עבד לך, בגלל שלא שמת "AutoPostback="true.
 

SspP

New member
הממ זה עדיין לא ממש עובד...

כלומר זה אכן הצליח אבל זה לא מציג את זה ב label וכשאני קורא לפונקציה מ button זה כן מצליח,הנה הקוד:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <%@ Page Language="C#"%> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> <script runat="server"> void CC(object sender,EventArgs r) { blass.Text=DropDownList1.SelectedItem.Text; } </script> </HEAD> <BODY> <form runat="server"> <asp:DropDownList AutoPostback="true" SelectIndexChanged="CC" id="DropDownList1" runat="server"> <asp:ListItem>Item 1</asp:ListItem> <asp:ListItem>Item 2</asp:ListItem> <asp:ListItem>Item 3</asp:ListItem> <asp:ListItem>Item 4</asp:ListItem> </asp:DropDownList> </form> <asp:label runat="server" id="blass"></asp:label> </BODY> </HTML>​
תודה.
 

yuval k

New member
מהסיבה הפשוטה שיש לך טעות בשם

האירוע: זה SelectedIndexChanged (כמו שגלעד אמר), לא SelectIndexChanged.
 

SspP

New member
ובכל זאת זה לא מצליח..

עם ה button זה כן מצליח כך שהפונקציה עובדת טוב.
 

SspP

New member
אני מאוד מתפלא שבפורום כזה

אף אחד לא יודע איך לעשות דבר כל כך בסיסי. להתראות.
 

SspP

New member
אנשים....

אולי בכל זאת?
 
למעלה