6.1.5 CustomValidator控件
除了前面几节讲解的控件之外,.NET还提供了一个CustomValidator控件,该控件可以让用户自行编写检验函数,执行自定义的检验。使用方法:
第一步,使用IDE工具拖曳CustomValidator控件到页面的合适位置,绑定到被验证的控件;
第二步,设置CustomValidator控件的属性,并以编程方式辅助实现功能。
表6.5 CustomValidator控件的属性和方法
|
名称 |
说明 |
属性 |
ControlToValidate |
指定要检验的控件ID |
Display |
设置如何显示错误信息 |
EnableClientScript |
设置是否启用客户端检验 |
ErrorMessage |
设置在ValidateSummary中显示的信息 |
IsValid |
当被检验的控件通过检验时,该属性为True |
Text |
设置控件显示的错误信息 |
方法 |
Validate |
执行检验,更新IsValid属性 |
OnServerValidate |
引发ServerValidate事件 |
事件 |
ServerValidate |
代表用于执行服务器端检验的函数 |
|