范围验证器不允许范围内的某些值



我有一个带范围验证器的文本框,它的行为很奇怪:

<asp:TextBox ID="hoursInput" runat="server"></asp:TextBox>
<asp:RangeValidator ID="rangeValidator2" runat="server" ControlToValidate="hoursInput" MaximumValue="200" MinimumValue="0" ForeColor="Red" ErrorMessage="!!!" />

正如你所看到的,我的目标是允许0-200的范围,但值3-99会导致错误消息熄灭,并阻止用户提交。

在RangeValidator 中将类型指定为Integer

<asp:RangeValidator  Type=Integer  ....

相关内容

  • 没有找到相关文章

最新更新