• ●验证控件


    1、非空验证

        控件:RequiredFieldValidator

     

        ErrorMessage             验证控件无效时,显示的值

        ControlToValidate       要验证的控件的ID

        Display                   Static—不显示,占空间。Dynamic—不显示,不占空间

        InitialValue              初始值。

     

    应用:

      1.必须填

      2.像“不能为空”,这种提示的形式。

     

    2、对比验证

        控件:CompareValidator

     

        ErrorMessage              验证控件无效时,显示的值

        ControlToValidate        要验证的控件的ID

        Display                   Static—不显示,占空间。Dynamic—不显示,不占空间

        ControlToCompare       要对比的控件。

        ValueToCompare         要对比的值

        Type                      按照什么类型对比。输入的类型。

        Operator                    运算符

     

    应用:

      1.密码和确认密码——两个控件对比

      2.月收入——控件和某个固定值对比。

     

    3、范围验证

        控件:RangeValidator

     

        ErrorMessage             验证控件无效时,显示的值

        ControlToValidate       要验证的控件的ID

        Display                   Static—不显示,占空间。Dynamic—不显示,不占空间

        Type                      按照什么类型对比,需要输入的类型

        MaximumValue            范围的最大值

        MinmumValue             范围的最小值

     

    4、正则表达式验证

        控件:RegularExpressionValidator

     

        ErrorMessage              验证控件无效时,显示的值

        ControlToValidate        要验证的控件的ID

        Display                   Static—不显示,占空间。Dynamic—不显示,不占空间

        RegularExpression       正则表达式

     

     

    5、自定义验证

        控件:CustomValidator

     

        ErrorMessage                  验证控件无效时,显示的值

        ControlToValidate            要验证的控件的ID

        Display                       Static—不显示,占空间。Dynamic—不显示,不占空间

        ClientValidationFunction   自定义的客户端验证函数

     

    第一步:设置ClientValidationFunction属性

    第二步:为ClientValidationFunction的属性编写JS代码

        <script language="javascript">
            //像C#服务端事件函数一样,sender是事件源,args是事件数据
            function checkSex(sender, bbb) {
                //把要验证的值取出来。
                var s = bbb.Value; //把验证控件要验证的那个控件(文本框)里面的值给取出来。
                //进行验证
                if (s == "男生" || s == "女生") {
                    //告诉系统,验证结果是否正确
                    bbb.IsValid = true;
                }
                else {
                    //告诉系统,验证结果是否正确
                    bbb.IsValid = false;
                }
            }
        </script>

     

    6、验证汇总

        控件:ValidationSummary

     

        ShowMessageBox          是否以对话框的形式显示错误信息

        ShowSummary             是否在页面上显示错误信息

     

    7、验证分组

    把同一组的输入控件、按钮、验证控件的ValidationGroup属性设成相同。

     

     

  • 相关阅读:
    Guava缓存list集合进行滤操作导致多次获取相同key返回数据不一致问题
    公私钥、证书、哈希、加密的要点
    .Net Core MVC Razor输出字符串方法(javascript中嵌入razor)
    AspNetCore.Mvc 使用CreatedAtRoute返回新创建的值
    Asp.Net Core MVC 中富文本编辑器CKEditor 5的配置及使用
    ubuntu PC/嵌入式 开机启动项问题
    速腾雷达没有数据的问题
    VS2017 + Visual Leak Detector 内存泄漏排查(VLD内存泄漏排查)
    基于SpringBoot实现SSM框架整合
    Spring之IOC思想
  • 原文地址:https://www.cnblogs.com/phantom-k/p/4173034.html
Copyright © 2020-2023  润新知