一、验证控件
ASP.NET提供了5种验证控件和1个汇总控件
(1)CompareValidator控件用于执行数据类型检查,或比较两个值,即提供比较验证;
(2)CustomValidator控件用于执行自定义验证;
(3)RangeValidator控件用于单位检查输入的值是否在确定的最小值和最大值之间,即范围验证;
(4)RegularExpressionValidator控件用于检查用户的输入是否与预定义的正则表达式相匹配;
(5)RequireFieldValidator控件确保用户已经输入数据,即提供非空验证(必填验证);
(6)ValidationSummary控件用于在页面上显示所有验证错误的摘要、汇总页面中所有验证控件的错误信息(ErrorMessage属性),进行组织并统一显示。
二、验证控件属性异同
1、验证控件的公共属性
(1)ControlToValidate属性,用于设置验证谁(必须设置)
(2)ErrorMessage属性,用于错误提示(会显示在汇总错误控件中)
(3)Text属性,用于错误提示(同时与ErrorMessage设置时,系统优先显示Text)
2、验证控件的不同属性
(1)比较验证控件,需要设置2个控件值;
(2)范围验证控件,需要设置最大值和最小值;
(3)正则表达式验证控件(ValidationExpression),设置正则规则。
网友评论