zoukankan      html  css  js  c++  java
  • Validation 服务器控件

    1.Validation 服务器控件

    Validation 服务器控件用于验证输入控件的数据。如果数据未通过验证,则向用户显示错误消息。

    2.Validation 服务器控件包括以下六种控件

    3.CompareValidator控件

      (1)控件主要属性

    (2)示例代码

     <p>
                <asp:Label ID="Label1" runat="server" Text="Password" Width="120"></asp:Label>
                <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox></p>
            <p>
                <asp:Label ID="Label2" runat="server" Text="Compassword" Width="120"></asp:Label><asp:TextBox
                    ID="TextBox2" runat="server"></asp:TextBox></p>
            <asp:CompareValidator ID="CompareValidator1" runat="server" ControlToCompare="TextBox1"
                ControlToValidate="TextBox2" Type="String" Operator="Equal" ErrorMessage="两次输入密码不一致!"></asp:CompareValidator>
            
    

     4RegularExpressionValidator 控件

    (1)主要属性

    (2)示例代码

            <p>
                <asp:Label ID="Label1" runat="server" Text="Password" Width="120"></asp:Label>
                <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox></p>
           <asp:RegularExpressionValidator ID="RegularExpressionValidator1" ControlToValidate="TextBox1"  ValidationExpression="w{4,10}" runat="server" ErrorMessage="* Input password: 4 - 10 characters" Display="None"  ></asp:RegularExpressionValidator>
        
    

     5.RequiredFieldValidator 控件

    (2)示例代码

            <p>
                <asp:Label ID="Label1" runat="server" Text="Password" Width="120"></asp:Label>
                <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox></p>
            <p>
                        <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="TextBox1"
                ValidationGroup="vagstartup" ErrorMessage="Password is require"></asp:RequiredFieldValidator>
    

     6.RangeValidator 控件

    RangeValidator 控件用于检测用户输入的值是否介于两个值之间。可以对不同类型的值进行比较,比如数字、日期以及字符。

    注释:如果输入控件为空,验证不会失败。请使用 RequiredFieldValidator 控件,使字段成为必选字段。

    注释:如果输入值无法转换为指定的数据类型,验证也不会失败。请使用 CompareValidator 控件,将其 Operator 属性设置为 ValidationCompareOperator.DataTypeCheck,这样就可以校验输入值的数据类型了。

    (1)主要属性

    (2)示例代码

     <div>
            <asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
            <asp:RangeValidator ID="RangeValidator1" ControlToValidate="TextBox3" MinimumValue="100" MaximumValue="1000" ErrorMessage="输入错误" Text="输入100到1000之间的数字"
                runat="server"   Type="Double"></asp:RangeValidator>
        </div>
    
  • 相关阅读:
    CSS3 动画--- CSS3 animation
    CSS3 3D变形 transform---rotateX(), rotateY(), rotateZ(), 透视(perspective)
    CSS3 2D变形 transform---移动 translate(x, y), 缩放 scale(x, y), 旋转 rotate(deg), transform-origin, 倾斜 skew(deg, deg)
    CSS3 过渡---transition
    情人节用Python智能聊天机器人的实现|制作一个虚拟恋人
    Python基础知识详解 从入门到精通(七)类与对象
    Python核心编程:8个实践性建议
    给Python初学者的一些编程技巧
    30分钟编写一个抓取 Unsplash 图片的 Python爬虫
    Python反编译调用有道翻译(附完整代码)
  • 原文地址:https://www.cnblogs.com/kouhh/p/3636100.html
Copyright © 2011-2022 走看看