【问题标题】:Text box validation to enter value only more than zero文本框验证仅输入大于零的值
【发布时间】:2010-11-13 09:29:43
【问题描述】:

我需要一个 asp.net 文本框验证来输入大于零的值;

不小于零或零

【问题讨论】:

    标签: .net asp.net validation textbox


    【解决方案1】:

    您可以使用这些条件设置 CompareValidator。
    如果您不希望它为空,请添加 RequiredFiedlValidator。

    aspx 看起来像这样:

    <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
    <asp:CompareValidator ID="CompareValidator1" runat="server"
          ControlToValidate="TextBox1" ErrorMessage="Must be &gt; 0"
          Operator="GreaterThan" Type="Integer"
          ValueToCompare="0" />
    

    【讨论】:

      【解决方案2】:

      这有点骇人听闻,但您也可以使用范围验证器,将最小值设置为 1,将最大值设置为某个不太可能输入的非常大的整数。另外,如上所述,不要忘记所需的字段验证器,以确保在文本框中输入了某些内容。

      【讨论】:

        猜你喜欢
        • 2016-07-19
        • 1970-01-01
        • 2020-04-15
        • 1970-01-01
        • 1970-01-01
        • 2015-11-09
        • 2015-08-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多