I have a page with controls as shown below,
<asp:TextBox id="txt_name" runat="server"/>
<asp:RequiredFieldValidator
ControlToValidate="txt_name"
ErrorMessage="Name"
Text="*"
runat="server"/>
<asp:Button id="b1" Text="Submit" runat="server"/>
<asp:Button id="b2" Text="Clear" runat="server"/>
<asp:ValidationSummary
HeaderText="You must enter a value in the following fields:"
DisplayMode="BulletList"
EnableClientScript="true"
runat="server"/>
How can I use validation summary only for Submit button?
You can either use ValidationGroup or CausesValidation = "false" for Clear button.
Using
CausesValidationBy using this the button
b2won't trigger validation.In the second approach you can use the
ValidationGroupproperty on each control which you want to include in the validation.