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
    如有疑问欢迎讨论,转载请注明出处

  • 相关阅读:
    Spring Boot → 08:嵌入式Servlet容器自定义
    Spring Boot → 09:使用外置Servlet容器_tomcat9.0
    Spring Boot → 07:错误处理机制
    Spring Boot → 06:项目实战-账单管理系统
    Spring Boot → 05:Web开发
    zzz Objective-C的消息传递机制
    Objective-C中的SEL、IMP和Class类型(转)
    zzzObjective-C的动态特性
    zzz KVC/KVO原理详解及编程指南
    zzzzz iOS绘图教程
  • 原文地址:https://www.cnblogs.com/JHelius/p/14318931.html
Copyright © 2011-2022 走看看