שאלה בנושא USER CONTROLS

eMaster

New member
שאלה בנושא USER CONTROLS

יש לי חלק בדף בו אני מוסיף באופן דינמי USERCONTROLS,אותם הכנתי בקבצי ASCX, חלק מהאלמנטים בטופס צריכים להריץ JAVASCRIPT בצד של הלקוח. והם צריכים להשתמש במידע שהלוקח מכניס. כלומר אני משתמש בdocument.getElementById, יותר נכון, מעוניין להשתמש בזה, או במשהו דומה. אבל זה לא עובד, אני לא יכול לגשת לTEXTBOX שנמצא בתוך הUSERCONTROL... איך אני עושה זאת? הודעת השגיאה: היא הודעת שגיאה רגילה של JAVASCRIPT כאשר לא נמצא אוביקט עם שם כמו שניתן. בכל אופן, בהסתכלות בSOURCE של הדף, גם לא רואים את האוביקטים של הUSER CONTROL (כאילו - TEXTBOXES וכל מיני טקסטים ולינקים שיש שם). בתודה מראש.
 

nattygur

New member
אם אתה מייצר את ה Script

בשרת לכל פקד יש מאפיין בשם ClientID אשר מחזיר את השם אשר ASP.NET יתן לו. כידוע ASP.NET מוסיף ל ID שלך תחיליות כאשר האוביקט נמצא תחת Containers שונים.
 
למעלה