您的位置:首页 > 编程语言 > C#

c#服务器验证控件基本用法

2016-12-18 16:41 441 查看
1、RequiredFieldValidator  必填项,检查非空字符串(空格不算在内)

用户名:<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>

        <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="不能为空" ControlToValidate="TextBox1">
        </asp:RequiredFieldValidator>

2、 CompareValidator  比较验证,比较密码是否一致

密码:   <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>

 重复密码:<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>

           <asp:CompareValidator ID="CompareValidator1" runat="server" ErrorMessage="两次密码不一致" 

                    ControlToValidate="TextBox3" ControlToCompare="TextBox2">
          </asp:CompareValidator>

3、 RangeValidator  范围验证

身高:<asp:TextBox ID="TextBox4" runat="server"></asp:TextBox>

            <asp:RangeValidator ID="RangeValidator1" runat="server" ErrorMessage="1111" ControlToValidate="TextBox4" 

                    MaximumValue="3" MinimumValue="0" Type="Double"></asp:RangeValidator>             

4、RegularExpressionValidator  通过正则验证

  邮箱:<asp:TextBox ID="TextBox5" runat="server"></asp:TextBox>

           <asp:RegularExpressionValidator ID="RegularExpressionValidator1" 

                   runat="server"  ControlToValidate="TextBox5" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"

                   ErrorMessage="RegularExpressionValidator"></asp:RegularExpressionValidator>

5、CustomValidator  用户自定义控件

  <asp:CustomValidator ID="CustomValidator1" runat="server" ErrorMessage="CustomValidator" ControlToValidate="要验证的控件ID"

          ClientValidationFunction="客户端脚本验证方法" OnServerValidate="服务器端验证方法名">

        </asp:CustomValidator>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c#