• 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>
    
  • 相关阅读:
    3DMAX贴图无法显示
    3DMAX2016安装教程【图文】
    OSG学习:转动的小汽车示例
    JAVA Eclipse 快捷键
    解决JQUERY在IE8,7,6下将字符串转成XML对象时产生的BUG
    毕设二:python 爬取京东的商品评论
    redis 注册为服务
    python 爬取bilibili 视频弹幕
    python 爬取36kr 7x24h快讯
    jQuery实现表格冻结行和列
  • 原文地址:https://www.cnblogs.com/kouhh/p/3636100.html
Copyright © 2020-2023  润新知