【发布时间】:2010-11-13 09:29:43
【问题描述】:
我需要一个 asp.net 文本框验证来输入大于零的值;
不小于零或零
【问题讨论】:
标签: .net asp.net validation textbox
我需要一个 asp.net 文本框验证来输入大于零的值;
不小于零或零
【问题讨论】:
标签: .net asp.net validation textbox
您可以使用这些条件设置 CompareValidator。
如果您不希望它为空,请添加 RequiredFiedlValidator。
aspx 看起来像这样:
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:CompareValidator ID="CompareValidator1" runat="server"
ControlToValidate="TextBox1" ErrorMessage="Must be > 0"
Operator="GreaterThan" Type="Integer"
ValueToCompare="0" />
【讨论】:
这有点骇人听闻,但您也可以使用范围验证器,将最小值设置为 1,将最大值设置为某个不太可能输入的非常大的整数。另外,如上所述,不要忘记所需的字段验证器,以确保在文本框中输入了某些内容。
【讨论】: