Nug*_*ugs 2 c# asp.net validation customvalidator
我有一个CustomValidator控件,在OnServerValidate事件中我想设置正在验证的控件的属性.
您可能会认为已验证的控件对象在OnServerValidate事件中可用,但事实并非如此.然后我尝试执行FindControl但似乎无法访问ControlToValidate值.
有人请帮我验证TextBox控件,以便我可以从OnServerValidate事件修改其属性吗?
感谢:D
我尝试了上面的答案,但由于我的TextBox位于ContentPlaceHolder的ListView中,所有这一切都失控了.我最终使用了这个应该适用于所有情况:
string textBoxName = ((CustomValidator)source).ControlToValidate;
var textBox = ((CustomValidator)source).Parent.FindControl(textBoxName) as TextBox;
Run Code Online (Sandbox Code Playgroud)