2010-04-09 2 views
1

У меня есть теги div 3. У каждого нет. текстовых полей и кнопок. Каждое текстовое поле имеет проверку. Для всех свойств кнопок значение true. Если я нажму «button1» в теге «div1», это приведет к проверке другого текстового поля в других тегах div. Я не хочу этого делать. Как этого избежать?Подтвердить тег Div отдельно

ответ

3

Установить свойство ValidationGroup элементов в каждом div в отдельную группу проверки.

Пример:

<asp:TextBox ID="TextBox1" runat="server" ValidationGroup="Div1"></asp:TextBox> 
<asp:Button ID="Button1" runat="server" Text="Button" ValidationGroup="Div1"></asp:Button> 
<asp:RequiredFieldValidator ControlToValidate="Textbox1" ValidationGroup="Div1" ID="RequiredFieldValidator1" runat="server" ErrorMessage="RequiredFieldValidator"></asp:RequiredFieldValidator> 

<asp:TextBox ID="TextBox2" runat="server" ValidationGroup="Div2"></asp:TextBox> 
<asp:Button ID="Button2" runat="server" Text="Button" ValidationGroup="Div2"></asp:Button> 
<asp:RequiredFieldValidator ControlToValidate="Textbox2" ValidationGroup="Div2" ID="RequiredFieldValidator2" runat="server" ErrorMessage="RequiredFieldValidator"></asp:RequiredFieldValidator> 

<asp:TextBox ID="TextBox3" runat="server" ValidationGroup="Div3"></asp:TextBox> 
<asp:Button ID="Button3" runat="server" Text="Button" ValidationGroup="Div3"></asp:Button> 
<asp:RequiredFieldValidator ControlToValidate="Textbox3" ValidationGroup="Div3" ID="RequiredFieldValidator3" runat="server" ErrorMessage="RequiredFieldValidator"></asp:RequiredFieldValidator> 
Смежные вопросы