.NET 中的验证控件详解:

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:是否在页面上显示验证汇总信息
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值