验证控制范围验证器用法

时间:2014-03-26 15:42:08

标签: c# asp.net validation

我正在尝试为我的网站创建注册页面。这里我使用范围验证器进行验证,这是我的代码

<tr>
    <td style="text-align:right" >Zipcode:</td>
    <td style="text-align:center" >
        <asp:TextBox ID="TextBox6" MaxLength="6" runat="server" Width="350px">
        </asp:TextBox>
    </td>
    <td>
        <asp:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server" ErrorMessage="please enter your area zipcode" ForeColor="Red" ControlToValidate="TextBox6">
        </asp:RequiredFieldValidator>
        <br />
        <asp:RangeValidator ID="RangeValidator1" ControlToValidate="TextBox6" MinimumValue="6" runat="server"  ForeColor="Red" ErrorMessage="zipcode should be 6 characters">
        </asp:RangeValidator>
    </td>
</tr>

但是我收到了一些错误,比如

  

MaximumValue不能小于RangeValidator1的MinimumValue 6

有人请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

您需要在RangeVaildator上设置MaximumValue属性,并且还需要设置Type属性。

请记住,尽管您目前设置的方式如此,但验证者无法确保用户输入的数字至少为六位数,因为您的MinimumValue仅为6.您可能会最好使用RegularExpressionValidator。