none
Dois validatores summary na mesma página, eh possivel? RRS feed

  • Pergunta

  • Olá pessoal, td bem?

    Estou com um probleminha, que é o seguinte:

    Eu tenho dois validation Summary, e como estou trabalhando com panel, ao deixar um campo de data do panel 2 que tem um requeried field validation ele sempre posiciona no validation summary que está no panel 1 (topo da página) e não no panel 2 que está o requeried field validation. 

    O meu problema é como executar a validação e apresentar apenas no validation summary 2 ?

    Alguma dica se como contornar isso?
    Abraço e obrigado!!!


    Abs, Adriano_SP

    sábado, 1 de junho de 2013 16:39

Respostas

  • Utilize o atributo ValidationGroup. 

    Vincule os validadores com os botões do respectivo grupo.

    ex:

        <asp:ValidationSummary ID="ValidationSummary1" runat="server" ValidationGroup="A" />
        <asp:Button ValidationGroup="A />
        <asp:ValidationSummary ID="ValidationSummary2" runat="server" ValidationGroup="B" />
        <asp:Button ValidationGroup="B />

    Att.,


    Wanderson de Paula

    • Sugerido como Resposta Wanderson de Paula sábado, 1 de junho de 2013 20:16
    • Marcado como Resposta Adriano_SP domingo, 2 de junho de 2013 00:25
    sábado, 1 de junho de 2013 18:54

Todas as Respostas

  • Utilize o atributo ValidationGroup. 

    Vincule os validadores com os botões do respectivo grupo.

    ex:

        <asp:ValidationSummary ID="ValidationSummary1" runat="server" ValidationGroup="A" />
        <asp:Button ValidationGroup="A />
        <asp:ValidationSummary ID="ValidationSummary2" runat="server" ValidationGroup="B" />
        <asp:Button ValidationGroup="B />

    Att.,


    Wanderson de Paula

    • Sugerido como Resposta Wanderson de Paula sábado, 1 de junho de 2013 20:16
    • Marcado como Resposta Adriano_SP domingo, 2 de junho de 2013 00:25
    sábado, 1 de junho de 2013 18:54
  • Olá Wanderson, grato pela resposta.

    Funcionou perfeitamente só que ocorre um detalhe, ele apresenta a msg porém ele faz um "load" para o topo da página, será que tem como contornar isso ?

    Grato


    Abs, Adriano_SP

    sábado, 1 de junho de 2013 20:05