![]() | |
![]() |
| | Thread Tools | Search this Thread | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
On Jan 3, 9:19 am, "Nathan Sokalski" <njsokal... (AT) hotmail (DOT) com> wrote: I have a validator that I wrote by inheriting from BaseValidator. At certain points in the code, I need to access other controls on the page containing the validator. I have the IDs of these controls, so I use the following statement to access them: Me.Page.FindControl(ControlID) However, this is returning Nothing, even though the control can be accessed in the Load event of the Page containing the control and the validator. I also want to mention that the Page uses a Master Page, and the control and validator are declared in the Page, not the Master Page. I am not sure if this makes a difference or not. Can someone tell me what I am doing wrong? Thanks. -- Nathan Sokalski njsokal... (AT) hotmail (DOT) comhttp://www.nathansokalski.com/ Can you please give more details on where u want to access and where u are already able to access the controls as in the server side or the client side? If u are able to access the controls on the server side and have trouble accessing them from the client side, then the solution is pretty simple. By default the client IDs of the server controls get pre-pended with specific values (I've generally observed the value "CT001_" or something similar). Just run the page and view the html source to see the client id of the controls in the client scripts. U can also get the client id of the controls using a property on the server side. Hope this helps Regards, Dina |
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
| |