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.验证出错显示*,用对话框显示错误信息。

  • 相关阅读:
    Java 垃圾收集与内存回收
    Java 内存区域与内存溢出
    ubuntu 12 JDK 编译
    android Animation 动画绘制逻辑
    Java 部分排序算法
    Java Arrays 排序
    android 性能分析、优化
    利用Navicate把SQLServer转MYSQL的方法(连数据)
    解决Can 't connect to local MySQL server through socket '/tmp/mysql.sock '(2) ";
    windows redis 连接错误Creating Server TCP listening socket 127.0.0.1:637 9: bind: No error
  • 原文地址:https://www.cnblogs.com/thq1218/p/4541686.html
Copyright © 2011-2022 走看看