我已经解决了简单的比较验证问题。
我有以下代码
<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先生的工具,你需要这样做......”我将非常感激。
答案 0 :(得分:0)
通过将显示更改为动态并输入为整数进行排序。感谢发布的任何人快速删除它。