ASP.NET数据验证控件的常用的属性

一、非空验证     RequiredFieldValidator 

ControlToValidate 所验证的控件ID

Text 出错时的提示的文本

ErrorMessage 提交给ValidationSummary的错误提示,当Text为空时,也会显示该错误信息

 

二、范围的验证     RangeValidator

ControlToValidate 所验证的控件ID

Text 出错时的提示的文本

MaxnumValue 最大值     MinnumVslue 最小值

RangeValidator type 用于来设置验证的类型

-------------------------------------------------------------------------------------------

三、用于值得比较   CompareValidator

ControlToValidate 所验证的控件ID

Text 出错时的提示的文本

ControlToCompare 要进行对比的控件

ControlToValidate  要验证的控件ID

Type 比较类型设置,不同类型的比较可能会出错

Operator 比较运算符,默认为等于

 

四、正则表达式验证控件    RegularExpressionValidator

ControlToValidate 所验证的控件ID

Text 出错时的提示的文本

ValidationExpression属性:设置要匹配的正则表达式

ErrorMessage 错误提示信息

 

----------------------------------------------------------------------------------------------------

自定义验证控件CustomValidator

ControlToValidator 要验证的控件的ID

Text 出错的文本

ClientValidationFunction 用于客户端验证的函数

OnServerValidate 服务器端验证的事件方法

 

-----------------------------------------------------------------------------------------------

验证报告控件ValidationSummaryy

该控件并不对窗体的输入进行验证

它可以将验证错误汇总在一处统一显示

显示的内容是其他控件的ErrorMessage

ShowMessageBox,指示是否显示弹出的提示消息

ShowSummary,指示是否显示该报告内容,用于显示提示消息的时候

为避免多处提示验证错误信息,可将验证控件的Text属性设置为“ ”号