美文网首页IT学习使用ASP.NET开发Web站点
二、ASP.NET的验证控件与属性异同

二、ASP.NET的验证控件与属性异同

作者: Kingdee许先生 | 来源:发表于2018-03-14 20:23 被阅读19次

    一、验证控件

    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),设置正则规则。

    相关文章

      网友评论

        本文标题:二、ASP.NET的验证控件与属性异同

        本文链接:https://www.haomeiwen.com/subject/tedqqftx.html