ID של controls ב-asp.net & ולידציה
אני יוצר בזמן ריצה conrol, נניח textbox בשם txtBox1. כנ"ל לגבי RequiredFieldValidator בשם validator1. כשאני מבצע:
אני יוצר בזמן ריצה conrol, נניח textbox בשם txtBox1. כנ"ל לגבי RequiredFieldValidator בשם validator1. כשאני מבצע:
validator1.ControlToValidate = txrBox1.ID
אני מקבל שגיאה:The ControlToValidate property of 'Validator1' cannot be blank
ואני רואה שה-ID של txtBox1 הוא בכלל null, למרות שאני בעצמי קובע אותו כמה שורות לפני שאני עושה השמה ל-Validator1.ControlToValidate . באיזה שלב ניתן ל-control-ים בתוך Server-control שאני בונה id ? אני רואה שבכל שלב הוא null. תודה, הראל