Проверка вызвана для элементов управления из разных групп проверки
У меня есть 2 кнопки и другие элементы управления на странице. Button1 имеет группу проверки Validation1, а Button2 имеет Validation2. Когда я нажимаю кнопку 1, элементы управления с проверкой 2 проверяются, что не должно происходить. Как я могу избежать этого?
1 ответ
Решение
Поместили ли вы группу проверки для всех элементов управления. Необходимо предоставить элементы управления группы проверки для всех полей, включая элементы управления для проверки. Так же, как следование.
<form id="form1" runat="server">
<div>
<asp:TextBox runat="server" ID="firstTextBox" ValidationGroup="vg1"></asp:TextBox>
<asp:RequiredFieldValidator runat="server" ID="requiredFirst" ControlToValidate="firstTextBox" ValidationGroup="vg1"></asp:RequiredFieldValidator>
<asp:Button runat="server" ValidationGroup="vg1" Text="SaveData" ID="btnSaveFirst"/>
</div>
<div>
<asp:TextBox runat="server" ID="secondTextBox" ValidationGroup="vg2"></asp:TextBox>
<asp:RequiredFieldValidator runat="server" ID="requiredSecond" ControlToValidate="secondTextBox" ValidationGroup="vg2"></asp:RequiredFieldValidator>
<asp:Button runat="server" ValidationGroup="vg2" Text="SaveData" ID="btnSaveSecond"/>
</div>
</form>