1、非空验证:RequiredFieldValidator
属性:
ErrorMessage:报错内容
ControlToValidate:要验证服务器控件的ID
Display:显示方式
InitialValue:要验证的字段的初始值,如果被验证的控件的值与此值一致,则不通过验证
应用场景:
1、判断控件的内容长度是不是大于0
2、判断控件的内容是否与初始值一致
2、对比验证:CompareValidator
属性:
ErrorMessage:报错内容
ControlToValidate:要验证服务器控件的ID
Display:显示方式
ControlToCompare:用于进行比较的控件的ID
ValueToCompare:用于进行比较的值
Type:用于比较的值的数据类型,文本框中必须填这种类型的值,否则不通过验证
Operator:对值进行的比较操作(运算符)
应用场景:
1、对比两个控件的值是否一样
2、拿控件的值和某个固定值进行对比
3、范围验证:RangeValidator
属性:
ErrorMessage:报错内容
ControlToValidate:要验证服务器控件的ID
Display:显示方式
Type:用于比较的值的数据类型,文本框中必须填这种类型的值,否则不通过验证
MaximumValue:所验证的控件的最大值
MinimumValue:所验证控件的最小值
4、正则表达式验证:RegularExpressionValidator
属性:
ErrorMessage:报错内容
ControlToValidate:要验证服务器控件的ID
Display:显示方式
ValidationExpression:用于确定有效性的正则表达式(验证表达式)
应用场景:
邮箱验证、身份证验证、电话号码验证
5、自定义验证:CustomValidator
属性:
ErrorMessage:报错内容
ControlToValidate:要验证服务器控件的ID
Display:显示方式
ClientValidationFunction:客户端验证函数
6、验证分组:
验证控件、输入控件(文本框)、提交按钮,设置同一个ValidationGroup
7、防止按钮激发验证:
1、为按钮单独分组
2、设置按钮CausesValidation=false
8、验证汇总控件:ValidationSummary
属性:
ShowMessageBox:是否显示成对话框
ShowSummary:是否在页面上显示验证汇总信息
属性:
ErrorMessage:报错内容
ControlToValidate:要验证服务器控件的ID
Display:显示方式
InitialValue:要验证的字段的初始值,如果被验证的控件的值与此值一致,则不通过验证
应用场景:
1、判断控件的内容长度是不是大于0
2、判断控件的内容是否与初始值一致
2、对比验证:CompareValidator
属性:
ErrorMessage:报错内容
ControlToValidate:要验证服务器控件的ID
Display:显示方式
ControlToCompare:用于进行比较的控件的ID
ValueToCompare:用于进行比较的值
Type:用于比较的值的数据类型,文本框中必须填这种类型的值,否则不通过验证
Operator:对值进行的比较操作(运算符)
应用场景:
1、对比两个控件的值是否一样
2、拿控件的值和某个固定值进行对比
3、范围验证:RangeValidator
属性:
ErrorMessage:报错内容
ControlToValidate:要验证服务器控件的ID
Display:显示方式
Type:用于比较的值的数据类型,文本框中必须填这种类型的值,否则不通过验证
MaximumValue:所验证的控件的最大值
MinimumValue:所验证控件的最小值
4、正则表达式验证:RegularExpressionValidator
属性:
ErrorMessage:报错内容
ControlToValidate:要验证服务器控件的ID
Display:显示方式
ValidationExpression:用于确定有效性的正则表达式(验证表达式)
应用场景:
邮箱验证、身份证验证、电话号码验证
5、自定义验证:CustomValidator
属性:
ErrorMessage:报错内容
ControlToValidate:要验证服务器控件的ID
Display:显示方式
ClientValidationFunction:客户端验证函数
6、验证分组:
验证控件、输入控件(文本框)、提交按钮,设置同一个ValidationGroup
7、防止按钮激发验证:
1、为按钮单独分组
2、设置按钮CausesValidation=false
8、验证汇总控件:ValidationSummary
属性:
ShowMessageBox:是否显示成对话框
ShowSummary:是否在页面上显示验证汇总信息