RangeValidator 控件不起作用

来源:百度知道 编辑:UC知道 时间:2024/06/14 18:52:40
<asp:RangeValidator ID="rvTextBox1" runat="server" ErrorMessage="请输入6-10位数:" ControlToValidate="TextBox1" Type="integer" MinimumValue="6" MaximumValue="10" > </asp:RangeValidator > </td >

现在无论输入的数字是6-10以内,还是之外,都会都会显示ErrorMessage的信息,无法通过。

ErrorMessage="请输入6-10位数:"

从这一句看,你的意思不是 >= 6 或 <= 10 吧?
范围验证控件只能检查数字大小是否在某一范围内,而不能拿来验证数字有几位数。

若要验证几位数,用正则控件解决,正则:\d{6,8}