验证控制范围验证器的使用情况

本文关键字:验证 用情 情况 控制 范围 | 更新日期: 2023-09-27 17:53:32

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

<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

谁来帮我解决这个问题

验证控制范围验证器的使用情况

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

请记住,您目前设置的方式,此验证器将不能确保用户输入至少6位数字,因为您的MinimumValue只有6。使用RegularExpressionValidator可能会更好。