zoukankan      html  css  js  c++  java
  • 验证界面

    验证:  视频0531第一个视频


    一、RequiredFieldValidator:非空验证
    ErrorMessage:验证出错时显示的错误信息
    ControlToValidate:要验证的控件ID
    Display:呈现模式。Static-静止,不显示也会占空间。Dynamic-动态,不显示不占空;

    InitialValue:控件的初始值,如果验证出来的值与初始值相同,则也是判断为空

    两种非空的形式:
    1.什么内容都没有
    ErrorMessage,ControlToValidate,Display
    2.初始值没变
    ErrorMessage,ControlToValidate,Display,InitialValue

    二、CompareValidator:对比验证
    ErrorMessage:验证出错时显示的错误信息
    ControlToValidate:要验证的控件ID
    Display:呈现模式。Static-静止,不显示也会占空间。Dynamic-动态,不显示不占空间
    ControlToCompare:要对比的控件的ID
    ValueToCompare:要对比的某个固定的值
    Operator:运算符
    Type:输入和比较的类型

    两种对比的形式:
    1.两个控件的值进行对比。——密码与确认密码
    2.控件的值与某个固定对比。——月收入要大于0

    两种对比的形式:
    1.等值对比。——是否相等 。Operator=Equeal(默认)
    2.不等值对比。——是否满足某个关系。Operator=GreaterThan,LessThan.....

    ##################################等值对比######################################

    ###############################不等值对比#########################################

    三、RangeValidator,范围验证:
    ErrorMessage:验证出错时显示的错误信息
    ControlToValidate:要验证的控件ID
    Display:呈现模式。Static-静止,不显示也会占空间。Dynamic-动态,不显示不占空间
    MaximumValue:范围上限值
    MinimumValue:范围的下限值
    Type:输入和验证的类型

    案例:生日只能在1900-1-1 至2099-12-31之间

    四、RegularExpressionValidator_正则表达式验证。
    ErrorMessage:验证出错时显示的错误信息
    ControlToValidate:要验证的控件ID
    Display:呈现模式。Static-静止,不显示也会占空间。Dynamic-动态,不显示不占空间
    ValidationExpression:验理证的正则表达式。

    五、CustomValidator:自定义验证
    ErrorMessage:验证出错时显示的错误信息
    ControlToValidate:要验证的控件ID
    Display:呈现模式。Static-静止,不显示也会占空间。Dynamic-动态,不显示不占空间
    ClientValidationFunction :用来进行自定义验证的客户端的JS函数名(注意不要加括号)

    客户端验证函数的定义
    function 函数名(a,b)
    {
    //b.Value - 被验证控件中的值。
    //b.IsValid - 告诉浏览器,验证是否通过了。true-通过了,不显示错误信息。false-没有通过,显示错误信息。
    }
    例子:验证素数。

    六、ValidationSummary:验证汇总控件
    ShowMessageBox:是否用对话框显示错误 信息
    ShowSummary:是否在页面上显示错误汇总信息

     

    几个重要的难点及解决:
    1.验证分组:把输入控件、验证控件、按钮控件的ValidationGroup设成同一个值,则他们就是在一组中。

    2.阻止按钮激发验证:
    法一:给按钮单独分组
    法二:把按钮的CauseValidation属性设为False

    3.验证出错显示*,用对话框显示错误信息。

  • 相关阅读:
    JavaScript是如何工作的:深入类和继承内部原理 + Babel和TypeScript 之间转换
    JavaScript的工作原理:解析、抽象语法树(AST)+ 提升编译速度5个技巧
    如何保证MongoDB的安全性?
    SQLSERVER 中sp_who, sp_who2和sp_who3(转载)
    exec sp_spaceused如何只返回一个结果集(转载)
    c#静态构造函数 与 构造函数 你是否还记得?(转载)
    如何让.NET Core支持GB2312和GBK
    C#中用HttpWebRequest中发送GET/HTTP/HTTPS请求 (转载)
    ASP.NET Core读取AppSettings (转载)
    使用自定义端口连接SQL Server的方法(转载)
  • 原文地址:https://www.cnblogs.com/thq1218/p/4541686.html
Copyright © 2011-2022 走看看