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

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>


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值