验证摘要仅显示第一个错误

时间:2019-01-31 19:07:04

标签: asp.net validation

我有一对下拉菜单,一个下拉菜单是一个最小值,另一个下拉列表是一个最大值,其值介于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" />

0 个答案:

没有答案