我有一对下拉菜单,一个下拉菜单是一个最小值,另一个下拉列表是一个最大值,其值介于0到12之间且默认值为“选择值”,我在这上面运行了两组验证,首先选择一个值(仅接受0-12),并且最小值小于最大值。
我只想一次显示一个错误,首先选择“最小值”,然后选择“最大值”,然后显示“最小值”或“等于最大值”。可以使用验证摘要或其他工具来完成此操作吗?
我的代码。
<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" />