Connecting Tech Pros Worldwide Forums | Help | Site Map

Multiple validationgroups on one page

Newbie
 
Join Date: Jun 2009
Posts: 2
#1: Jun 16 '09
Anyone suggestions how to cleanly realize a page with multiple validationsummaries that display only the messages of controls that belong to the same validationgroup?

So for example three validators that belong to validationgroup 'test1' only display in validationsummary with validationgroup 'test1', and three other validators (vg = 'test2') at the same time display only in another validationsummary (vg = 'test2')

Thanks in advance.

Frinavale's Avatar
Site Moderator
 
Join Date: Oct 2006
Location: The Great White North
Posts: 5,137
#2: Jun 16 '09

re: Multiple validationgroups on one page


Have you tried setting the ValidationSummary's ValidationGroup property?

-Frinny
Newbie
 
Join Date: Jun 2009
Posts: 2
#3: Jun 17 '09

re: Multiple validationgroups on one page


Hi Frinavale,

Thanks for your reply.
Yes I have set the ValidationGroup property on the summary and the validators.

But the .NET validators and validationgroup properties aren't designed
to be used like this. But I was wondering how to extend the
validators to support something like this.

Expand|Select|Wrap|Line Numbers
  1.         <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
  2.         <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="RequiredFieldValidator" ControlToValidate="TextBox1" ValidationGroup="aaa"></asp:RequiredFieldValidator><br />
  3.         &nbsp;<asp:ValidationSummary ID="ValidationSummary1" runat="server" ValidationGroup="aaa" />
  4.         <br />
  5.         <br />
  6.         <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
  7.         <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="TextBox2"
  8.             ErrorMessage="RequiredFieldValidator" ValidationGroup="bbb"></asp:RequiredFieldValidator><br />
  9.         <asp:ValidationSummary ID="ValidationSummary2" runat="server" ValidationGroup="bbb" />
  10.         <br />
  11.         <asp:Button ID="Button1" runat="server" Text="Button" /></div>
Reply

Tags
multiple, validationgroup, validationsummary


Similar ASP.NET bytes