验证控件
-
RequiredFieldvalidator非空验证控件 - 验证控件文本为空时触发:
- 例:请输入账号

-
CompareValidator比较验证控件 - 比较俩个指定控件的输入值
- 例:请确认密码

ControlToCompare属性不填写,ValueToCompare属性填写
验证控件会和ValueToCompare属性值进行比较
ControlToCompare属性填写,ValueToCompare属性不填写
验证控件会和ControlToCompare属性值进行比较
ControlToCompare属性、ValueToCompare属性都填写
验证控件会和ControlToCompare属性值进行比较
-
RangerValidator范围验证控件 - 输入文本是否在指定范围,较类型相同一致
- 例:验证年龄范围

-
ReqularExpressionValidator正则表达式验证控件 - 验证Email地址
- ValidationExpression=“验证规则”
验证身份证号(15位或18位数字):“\d{17}[\d|X]|\d{15}
输入由数字和26个英文字母组成的字符串:“[A−Za−z0−9]+”
输入由26个大写英文字母组成的字符串:“[A−Z]+”
验证电话号码:“((\d3,4)|\d3,4−)?\d7,8”
等等........
-
CustomValidator自定义验证控件 - 可以自定义验证函数,实现其它几个验证控件不能实现的验证规则,不常用
-
ValidatorSummary错误汇总验证控件 - 所有验证错误的列表显示在页面的同一个地方


本文详细介绍了各类验证控件如RequiredFieldValidator、CompareValidator、RangerValidator和RegularExpressionValidator,展示了它们的功能、使用示例和自定义验证控件的灵活性。重点讲解了如何通过这些控件确保表单数据的准确性和完整性。
1379





