שאלה בasp.net

שאלה בasp.net

אני עובד עם datagrid והוספתי TemplateColumn שמכיל פקד מסוג asp:CheckBox עכשיו אני רוצה שהID של ה-asp:CheckBox בנוי מהקידומת chk ואז הערך של אחד השדות מהDatabase, כך שלא יהיו 2 פקדי asp:CheckBox עם אותו ID. השאלה היא איך ואם בכלל אפשר לעשות דבר כזה. כשאני מנסה:
<asp:CheckBox ID='a<%# DataBinder.Eval(Container, "DataItem.EmployeeID") %>'" Runat=server Checked=False></asp:CheckBox>​
אני מקבל את השגיאה The server tag is not well formed.
 
אם אני לא טועה יש לך שגיאה

יש לך מרכאות מיותרות, תשים לב בקוד. יש שם " מיותר. אלה שנראים כמו שלוש קווים "' צריך להיות רק '
 
תודה. הסתדרתי...אבל עכשיו יש בעיה

אחרת..... אני מציג את הDATAGRID עם ה-checkbox בכל שורה. המשתמש מסמן שורות ואז אני רוצה להציג רק את השורות שסומנו בחלון חדש. ה-checkbox הוא לא שדה ב-DB שאני יכול לעדכן אז איך כן אפשר לדעת בדף החדש איזה שורות סומנו ואיזה לא? אני הרי עושה databind() וכל המידע מהDB מוצג אוטומטית...
 
למעלה