比较验证器 - 文本更改时验证仍然存在

时间:2010-01-13 12:24:09

标签: asp.net validation compare

我已经解决了简单的比较验证问题。

我有以下代码

<asp:TextBox ID="tbxHowMany" runat="server" 
            style="z-index: 1; left: 310px; top: 385px; position: absolute; text-align: center;" 
            Width="75px"></asp:TextBox>

       <asp:CompareValidator ID="CompareValidator1" runat="server" 
                ErrorMessage="please select less than 200 products" 
                ControlToValidate="tbxHowMany" Font-Names="Trebuchet MS" Font-Size="12px" 
                Operator="LessThanEqual" 
                style="z-index: 1; left: 285px; top: 425px; position: absolute; height: 40px; width: 140px; text-align: center" 
                ValueToCompare="200" SetFocusOnError="True"></asp:CompareValidator>

因此,当用户输入高于200的数字时,将显示验证。

但是,当我将此数字更改为30时,验证仍然存在。我必须做一些非常愚蠢的事情,我只是不知道是什么!

更新:我刚刚注意到,当复选框中输入大于'20'的数字时,会发生此验证。我不是很困惑。我假设这是一个类型问题?

如果有人可以说“你是Dean先生的工具,你需要这样做......”我将非常感激。

1 个答案:

答案 0 :(得分:0)

通过将显示更改为动态并输入为整数进行排序。感谢发布的任何人快速删除它。

相关问题