none
Visibilidade do Panel com Ajax RRS feed

  • Pergunta

  • Olá pessoal.

    Estou com o seguinte problema no desenvolvimento de uma aplicação WEB.

    Tenho um UpdatePanel e dentro dele eu tenho um Panel que começa com "visible=false". Este panel fica "visible=true" no clique de um botão que também está dentro no UpdatePanel assim como o Panel comentado.

    Agora vem o problema...

    Dentro do Panel eu tenho uma gridview que tem paginação, assim quando eu coloco para este panelvisible=true” a grid é preenchida só que no momento que faço a paginação automaticamente acontece um postback e assim meu Panel volta a ser "Visible=false".

    Existe alguma maneira de quando acontecer o postback eu consiga continuar com o meu panel como ele estava?

    Desde já, muito obrigado.

     

    quinta-feira, 4 de setembro de 2008 13:03

Todas as Respostas

  • Vc seta ele como false no load da pagina?

     

    quinta-feira, 4 de setembro de 2008 13:21
  • Não, eu setei ele como false nas propriedades do panel no visual studio.

     

    e quando eu clico no botão dentro do updatepanel e coloco ele como true.

     

    quinta-feira, 4 de setembro de 2008 13:28
  • Coloque o visible como true na propriedade pelo visual studio e coloque como false no load do formulario.

     

    quinta-feira, 4 de setembro de 2008 14:35
  • os Panels são gerados dinamicamante, não é possivel eu pegar eles no Load.

    eu precisava de uma forma de manter ele visivel mesmo com o postback. =(

     

     

    quinta-feira, 4 de setembro de 2008 15:43
  • Veja bem,

    Se são gerados dinamicamente ele deve ser gerado em todos os postbacks e deve ser isso que você está fazendo então recomendo a você criar uma variavel que guarde o visible que você deseja e quando for renderizar os panels vc seta o visible com esta variavel.

     

     

     

     

    Se a resposta foi útil, favor marcar como tal.

    Obrigado.

     

    quinta-feira, 4 de setembro de 2008 16:06