none
Menu da masterpage - Atualização RRS feed

  • Pergunta

  • Bom dia,

    Tenho um projeto com masterpage que tem seu menu carregado dinamicamente por banco de dados,  o problema que tenho é que ao clicar em qualquer opção do menu ao acessar a pagina referenciada nele o menu da um refresh e por cerca de 1s aparece desconfigurado até recarregar, tem algum forma de carregar o menu somente uma vez ao abrir o projeto?


    Fabiano Pires

    quinta-feira, 7 de maio de 2015 13:46

Respostas

  • Outro ponto importante, é que mesmo colocando o menu em um updatepanel, ao mudar a página, o full postback vai ser disparado. Ele recarrega a página toda. O updatepanel só funciona quando você está trabalhando na mesma página.
    Você pode verificar também se o que está sendo carregado no page load, não está afetando essa demora de carregar o menu.

    quinta-feira, 7 de maio de 2015 16:32

Todas as Respostas

  • Fabiano,

    Tente utilizar um UpdatePanel para a seção em que serão exibidas as páginas filhas, de forma a se evitar o refresh de toda a página.

    quinta-feira, 7 de maio de 2015 14:09
  • Bom dia Renato, coloquei o maincontent da masterpage dentro do updatepanel mas não resolveu ficou a mesma coisa.

    Fabiano Pires

    quinta-feira, 7 de maio de 2015 14:47
  • Trabalho com menu dinamico em masterpage também. Eu faço da seguinte forma:
    Após o usuário se logar, eu carrego o dataset com o menu dentro de uma session e trabalho a partir dela. No Page_Load() da master page, você precisa recarregar esse dataset pra montar o menu.
    quinta-feira, 7 de maio de 2015 16:16
  • O menu tambem carrego no page_load após o login, só não deixo dentro da sessão. vou tentar assim para ver se some esse refresh que bagunça o menu por 1s.


    Fabiano Pires

    quinta-feira, 7 de maio de 2015 16:26
  • Outro ponto importante, é que mesmo colocando o menu em um updatepanel, ao mudar a página, o full postback vai ser disparado. Ele recarrega a página toda. O updatepanel só funciona quando você está trabalhando na mesma página.
    Você pode verificar também se o que está sendo carregado no page load, não está afetando essa demora de carregar o menu.

    quinta-feira, 7 de maio de 2015 16:32