ערכתי לאחרונה בתאריך 07.10.14 בשעה 01:20 בברכה, fly
javascript
asp.net
יש לי webusercontrol שבניתי עם כמה כפתורים בתוכו
אני מכניס 5 webusercontrolים לתוך listview
כשאני מריץ אני רואה מול העיניים 5 קונטרולים שאני בניתי עם כפתורים בתוכם
אני עושה לאחד הכפתורים event click ב- javascript
הבעיה היא שלכל הכפתורים יש אותם שמות
אז ה- event click מתבצע 5 פעמים
מה עושים?
(נ.ב
אפשר לפתור את זה אם אני עושה את ה-event בצד שרת
ושם הוא יודע לזהות בדיוק איזה כפתור נלחץ
אבל בשביל לעשות את זה צריך לבנות את כל הדף מחדש
וזה סתם מיותר אז לא מתאים לי הפיתרון בצד שרת)
שאלה 2 על הדרך
כל webusercontrol מייצג משתמש עם ID
אחרי שיגיע הפיתרון של הבעיה למעלה
אז אני יעשה request session מ-javascript כדי לדעת מי לחץ על הכפתור
אבל איך אני אדע מה ה-ID של המשתמש מהכרטיס שנלחץ?
אמרו לי בעבר שלעשות שדה נסתר עם ID זה לא רעיון טוב
אז מה האפשרויות שלי?