מספר לחצני Button בתוך Repeater

udiko

New member
מספר לחצני Button בתוך Repeater

1. איך אפשר להכניס לחצני Button בעלי ID שונה ב Repeater (כתלות ב DB) 2. איך יודעים איזה לחצן נלחץ מבין כל הלחצנים ? request.form טוב רק אם אני יודע על איזה לחצן לחצו
 

gilad g

New member
המממ

1. אולי ככה:
<asp:Button id="myButton_<%DataBinder.Eval(Container.DataItem, "myColumn")%>" runat="server" />​
רק השערה, לא בטוח שזה יעבוד... יכול להיות ש-ID הוא ערך unique-י מידי, ולכן לא תוכל לעשות לו preprocessing. 2. בפונקציה שמטפלת באירוע, אתה עושה casting של sender (הפרמטר) מ-object ל-Button, ובודק את ה-ID שלו
 

udiko

New member
לא עובד

עבור
id="Button_<%# DataBinder.Eval(Container.DataItem,"ItemID")%>"​
מתקבל שגיאה The server tag is not well formed.
 

udiko

New member
הצלחתי ליצור את זה ככה

<input name="<%# DataBinder.Eval(Container.DataItem,"ItemID")%>" type="submit" value="send">​
השאלה איך מגלים איזה כפתור נלחץ ? לא הבנתי מה שכתבת לגבי 2 תודה
 
למעלה