<%@ page language="C#" %> <html> <head id="Head1" runat="server"> <title>Button.ValidationGroup Example</title> </head> <body> <form id="Form1" runat="server"> <h3>Button.ValidationGroup Example</h3> <asp:label id="NameLabel" text="Enter your name:" runat=Server> </asp:label> <asp:textbox id="NameTextBox" runat=Server> </asp:textbox> <asp:requiredfieldvalidator id="RequiredFieldValidator1" controltovalidate="NameTextBox" validationgroup="PersonalInfoGroup" errormessage="Enter your name." runat=Server> </asp:requiredfieldvalidator> <br /><br /> <asp:label id="AgeLabel" text="Enter your age:" runat=Server> </asp:label> <asp:textbox id="AgeTextbox" runat=Server> </asp:textbox> <asp:requiredfieldvalidator id="RequiredFieldValidator2" controltovalidate="AgeTextBox" validationgroup="PersonalInfoGroup" errormessage="Enter your age." runat=Server> </asp:requiredfieldvalidator> <br /><br /> <!--When Button1 is clicked, only validation controls that are a part of PersonalInfoGroup are validated.--> <asp:button id="Button1" text="Validate" causesvalidation=true validationgroup="PersonalInfoGroup" runat=Server /> <br /><br /> <asp:label id="CityLabel" text="Enter your city of residence:" runat=Server> </asp:label> <asp:textbox id="CityTextbox" runat=Server> </asp:textbox> <asp:requiredfieldvalidator id="RequiredFieldValidator3" controltovalidate="CityTextBox" validationgroup="LocationInfoGroup" errormessage="Enter a city name." runat=Server> </asp:requiredfieldvalidator> <br /><br /> <!--When Button2 is clicked, only validation controls that are a part of LocationInfoGroup are validated.--> <asp:button id="Button2" text="Validate" causesvalidation=true validationgroup="LocationInfoGroup" runat=Server /> </form> </body> </html>