Multiple validationgroups on one page

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • timj
    New Member
    • Jun 2009
    • 2

    Multiple validationgroups on one page

    Anyone suggestions how to cleanly realize a page with multiple validationsumma ries 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 validationsumma ry with validationgroup 'test1', and three other validators (vg = 'test2') at the same time display only in another validationsumma ry (vg = 'test2')

    Thanks in advance.
  • Frinavale
    Recognized Expert Expert
    • Oct 2006
    • 9749

    #2
    Have you tried setting the ValidationSumma ry's ValidationGroup property?

    -Frinny

    Comment

    • timj
      New Member
      • Jun 2009
      • 2

      #3
      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.

      Code:
              <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
              <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="RequiredFieldValidator" ControlToValidate="TextBox1" ValidationGroup="aaa"></asp:RequiredFieldValidator><br />
              &nbsp;<asp:ValidationSummary ID="ValidationSummary1" runat="server" ValidationGroup="aaa" />
              <br />
              <br />
              <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
              <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="TextBox2"
                  ErrorMessage="RequiredFieldValidator" ValidationGroup="bbb"></asp:RequiredFieldValidator><br />
              <asp:ValidationSummary ID="ValidationSummary2" runat="server" ValidationGroup="bbb" />
              <br />
              <asp:Button ID="Button1" runat="server" Text="Button" /></div>

      Comment

      Working...