![]() | |
![]() |
| | Thread Tools | Search this Thread | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
#3
| |||
| |||
|
|
Hi John, The purpose of using <%= CheckTxt.ClientID %> is to output a dynamic id of the control CheckTxt at run-time. To make ASP.NET compiler recognize CheckTxt, you must have a control with ID "CheckTxt" at the direct child control hierarchy of current container (Page class or UserControl according to the context). If you're having other INamingContainer between this control and the root container (for example, you're defining a control with id "CheckTxt" within an ITemplate such as ItemTemplate), the compiler will not be able to refer to the control directly using reference "CheckTxt". You can use ClientScript.RegisterStartupScript or RegisterScriptBlock to generate the javascript functions at run-time; at that time if you could get a reference to a control (using FindControl), then you can use its ClientID property to build the javascript. Regards, Walter Wang (wawang (AT) online (DOT) microsoft.com, remove 'online.') Microsoft Online Community Support ================================================== When responding to posts, please "Reply to Group" via your newsreader so that others may learn and benefit from your issue. ================================================== This posting is provided "AS IS" with no warranties, and confers no rights. |
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
| |