我有一个文本框,我希望用户输入一个整数。
1)我创建了一个必填字段验证器,以确保它不会留空。 2)比较验证器,以确保输入的值是使用datatypecheck的整数。 3)范围验证器,用于限制输入的整数范围。
如果输入的是字母,而不是整数,则会显示2)和3)中的错误。
有没有办法只显示错误来自2)如果输入了一个字母而3)如果整数超出范围 - 而不是两者都是?
答案 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"/>