0

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

<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 导致错误消息消失并阻止用户提交。

4

1 回答 1

0

give the Type as Integer in your RangeValidator

<asp:RangeValidator  Type=Integer  ....
于 2013-10-01T06:34:36.523 回答