具有多个验证器的整数输入的Asp.net文本框

时间:2010-09-15 15:21:43

标签: asp.net validation

我有一个文本框,我希望用户输入一个整数。

1)我创建了一个必填字段验证器,以确保它不会留空。 2)比较验证器,以确保输入的值是使用datatypecheck的整数。 3)范围验证器,用于限制输入的整数范围。

如果输入的是字母,而不是整数,则会显示2)和3)中的错误。

有没有办法只显示错误来自2)如果输入了一个字母而3)如果整数超出范围 - 而不是两者都是?

1 个答案:

答案 0 :(得分:2)

为什么不仅使用RangeValidator来检查整数呢?

<asp:RangeValidator id="Range1"
           ControlToValidate="TextBox1"
           MinimumValue="1"
           MaximumValue="10"
           Type="Integer"
           EnableClientScript="false"
           Text="The value must be from 1 to 10!"
           runat="server"/>