zoukankan      html  css  js  c++  java
  • RequiredFieldValidator 的使用

    RequiredFieldValidator的作用

    RequiredFieldValidator 控件用于使输入控件成为一个必选字段。

    通过该控件,如果输入值的初始值未改变,那么验证将失败。默认地,初始值是空字符串 ("")。

    注释:InitialValue 不为输入控件设置默认值。它指示了您不希望用户在输入控件中输入的值。

    ——此部分来自w3school

    RequiredFieldValidator的属性(主要部分)

    属性 描述
    ControlToValidate 要验证的控件的 id
    Display 验证控件的显示行为。

    合法的值有:

    • None - 验证消息从不内联显示。
    • Static - 在页面布局中分配用于显示验证消息的空间。
    • Dynamic - 如果验证失败,将用于显示验证消息的空间动态添加到页面。
    EnableClientScript 布尔值,规定是否启用客户端验证。
    Enabled 布尔值,规定是否启用验证控件。
    ErrorMessage

    当验证失败时,在 ValidationSummary 控件中显示的文本。

    注释:如果未设置 Text 属性,文本也会显示在该验证控件中。

    InitialValue 规定输入控件的初始值(开始值)。默认是 ""。
    IsValid 布尔值,指示关联的输入控件是否通过验证。
    runat 规定该控件是一个服务器控件。必须设置为 "server"。
    Text 当验证失败时显示的消息。

     ——此部分来自w3school

    RequiredFieldValidator的使用

     创建RequiredFieldValidator控件,设置其Text属性(提示信息),设置ControlToValidate属性(要验证的控件ID)。

    RequiredFieldValidator的使用技巧

    1.若要限制RequiredFieldValidator的作用域,则可将对应控件的CausesValidationd属性设置为false。其中,button的CausesValidationd属性默认为true,textbox的CausesValidationd属性默认为false。

    示例:让btn1不激发RequiredFieldValidator的验证

     <asp:Button ID="btn1" runat="server" Text="btn1" CausesValidation="False"  />



    作者:Mr.Jimmy
    出处:https://www.cnblogs.com/JHelius
    联系:yanyangzhihuo@foxmail.com
    如有疑问欢迎讨论,转载请注明出处

  • 相关阅读:
    删库跑路技术白皮书
    linux shell文件截取前几行,后几行,中间几行命令
    python 带参数 单步执行 (调试 pdb)
    分区助手专业版 v6.2 如何把win10系统迁移到SSD固态硬盘
    GUPPY 3.1.5 安装
    Java调用其他语言
    python代码中获取python版本号的方法
    f-Strings:Python 3格式字符串的新方法(f字符串)
    Centos 安装 pigz
    #!/usr/bin/env python与#!/usr/bin/python的区别
  • 原文地址:https://www.cnblogs.com/JHelius/p/14318931.html
Copyright © 2011-2022 走看看