У меня есть пара раскрывающихся меню, одно из которых должно быть минимальным значением, другое - максимальным, со значениями от 0 до 12 и значением по умолчанию «Выбор значения», на которых я выполняю два набора проверки., первое, что есть значение, выбранное в них (принимает только 0-12) и минимальное значение меньше, чем Макс.
Я хочу отображать только одну ошибку за раз, начиная с выбранного значения Min, затем max, а затем min, ниже или равного max.Можно ли это сделать с помощью сводки проверки или другого инструмента?
Мой код.
<td>Min:
<asp:DropDownList ID="minDropdown" runat="server">
<asp:ListItem Text="Select Value"/>
<asp:ListItem Text="0" Value="0" />
<asp:ListItem Text="1" Value="1" />
...
<asp:ListItem Text="12" Value="12" />
</asp:DropDownList>
<span style="padding-left: 30px;">Max:
<asp:DropDownList ID="maxDropDown" runat="server">
<asp:ListItem Text="Select Value"/>
<asp:ListItem Text="0" Value="0" />
<asp:ListItem Text="1" Value="1" />
...
<asp:ListItem Text="12" Value="12" />
</asp:DropDownList></span>
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server"
ControlToValidate="minDropDown" ErrorMessage="<br/>Please enter a Valid Number."
ValidationExpression="^[0-9]{0,12}$" Display="Dynamic"></asp:RegularExpressionValidator>
<asp:CompareValidator runat="server" ID="compDDs" ControlToValidate="minDropDown" Operator="LessThanEqual" ControlToCompare="maxDropDown" Type="Integer" ErrorMessage="<br/>Min value should be less than or equal to Max value." Display="Dynamic" />