Я отклеился с простой проверкой сравнения.
У меня есть следующий код
<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. Я не очень смущен. Я предполагаю, что это проблема типа?
Если кто-то скажет: «Вы - инструмент, мистер Дин, вам нужно сделать это ...» Я был бы чрезвычайно благодарен.