none
Varios Updatepanel RRS feed

  • Pergunta

  • Ola

    Pessoal estou desenvolvendo uma aplicação em que uma das paginas terei e grids a primeira grid ao clicar em uma coluna templatefield onde tenho um botão irei adicionar registros a uma segunda grid de itens selecionados e durante essa seleção terei que carrega uma terceira grid com outros dados. Então ao selecionar um items na primeira grid gerarei dados que serão carregados na segunda e terceira grid, estou usando UpdatePanel gostaria de saber se o seguinte quero usar 3 Updatepanel um para cada grid pois em cada uma delas terei colunas templatefield com um botão para exclusão de registros.

    Eu posso ter um Updatepanel principal e os outros dois dentro desse primeiro ou eu teria que ter os tres Updatepanel separados ?
    E nas grid que tenho a coluna templatefield com um button dentro eu uso o evento row_command da grid na Trigger do UpdatePanel ?


    Junior

    quinta-feira, 23 de fevereiro de 2012 16:29

Respostas

  • Boa tarde.

    Use o updatePanel moderadamente e somente nos controles que realmente precisar, senao ao inves de se ter um ganho de performance voce tera uma lentidao.

    No seu caso use 3 updatePanels separados, um para cada controle.


    Consultoria .NET

    ANALISTA DESENVOLVEDOR
    Se esta sugestão for útil, por favor, classifique-a como útil.
    Se ela lhe ajudar a resolver o problema, por favor, marque-a como resposta.

    • Marcado como Resposta Junior Martins sexta-feira, 24 de fevereiro de 2012 10:03
    quinta-feira, 23 de fevereiro de 2012 17:34
  • Acredito que não pode, e não teria por que ter varios updatepanel dentro de um, já que se as grids estiverem dentro do mesmo updatepanel as mesmas herdarão o updatepanel principal, use o conceito de herança para as as tags aspnet.

    Agora se não tiver como colocar as grids dentro do mesmo updatepanel por causa da estrutura da página basta criar updatepanel separados para cada grid, para que as grids possa ser atualizadas sem dar post na página, nunca um dentro do outro, isso daria conflito no ajax acredito eu.

    att.

    • Marcado como Resposta Junior Martins sexta-feira, 24 de fevereiro de 2012 10:03
    quinta-feira, 23 de fevereiro de 2012 17:49

Todas as Respostas

  • Boa tarde.

    Use o updatePanel moderadamente e somente nos controles que realmente precisar, senao ao inves de se ter um ganho de performance voce tera uma lentidao.

    No seu caso use 3 updatePanels separados, um para cada controle.


    Consultoria .NET

    ANALISTA DESENVOLVEDOR
    Se esta sugestão for útil, por favor, classifique-a como útil.
    Se ela lhe ajudar a resolver o problema, por favor, marque-a como resposta.

    • Marcado como Resposta Junior Martins sexta-feira, 24 de fevereiro de 2012 10:03
    quinta-feira, 23 de fevereiro de 2012 17:34
  • Acredito que não pode, e não teria por que ter varios updatepanel dentro de um, já que se as grids estiverem dentro do mesmo updatepanel as mesmas herdarão o updatepanel principal, use o conceito de herança para as as tags aspnet.

    Agora se não tiver como colocar as grids dentro do mesmo updatepanel por causa da estrutura da página basta criar updatepanel separados para cada grid, para que as grids possa ser atualizadas sem dar post na página, nunca um dentro do outro, isso daria conflito no ajax acredito eu.

    att.

    • Marcado como Resposta Junior Martins sexta-feira, 24 de fevereiro de 2012 10:03
    quinta-feira, 23 de fevereiro de 2012 17:49
  • Utilizei 3 updatepanel um para cada grid e fico otimo o resultado

    Junior

    sexta-feira, 24 de fevereiro de 2012 10:04