🔥 Articles, eBooks, Jobs, Columnist, Forum, Podcasts, Courses 🎓



Mudar de MasterPage em Tempo de Execução

Descrição do artigo publicado no aspneti.com, cada artigo com seu resumo

               Olá pessoal, escrevo este comentário / mini-artigo com o objetivo de mostrar como alterar de MasterPage em tempo de execução. Isso porque Ă s vezes preciso dessa funcionalidade dependendo da página ou usuário logado.

         Particularmente, a MasterPage tem o mesmo conceito de “include”  para quem programava no ASP legado 3.0; lĂłgico que com algumas mudanças. Portanto com o novo conceito, o mesmo Ă© indicado no topo da página “.aspx”.

            Para a novidade, necessariamente preciso alterar essa masterpage ou o arquivo da masterpage dinamicamente, por exemplo: depois que o usuário logou no sistema, aparece uma outra masterpage que possui alguns atributos a mais. Para fazer esta “arte manha” use o cĂłdigo de referĂŞncia 1.1.

 

 

protected void Page_PreInit(object sender, EventArgs e){

             this.MasterPageFile = "~/OutraMasterPage.master";

}

 

ReferĂŞncia: 1.1




            Lembre-se que a outra masterpage deve estar em um local que indique no caminho do arquivo; veja que coloquei apenas o “~” que significa o caminho da aplicação barra o arquivo MasterPage.

Espero ter ajudado.

Subscribe ecode10.com

Receive our latest updates about programming languages, software, database, books, ebooks, classes, jobs and more.
You can cancel anytime.

Log In








Top