Alterando um MasterPage dinâmicamente (ASP.NET)10 de abril de 2008 em CSharp por Marcus Siqueira No evento Page_PreInit da página adicionar a linha this.MasterPageFile recebendo o nome do masterpage.C# protected void Page_PreInit(Object sender, EventArgs e) { this.MasterPageFile = "~/nome_do_masterpage.master"; } Artigos relacionados:Menu do asp.net não funciona no Google Chrome nem no SafariCarregar um arquivo javascript dinâmicamente no .NetLimpando todos os componentes da páginaImprimir arquivo direto em C#Como manipular os dados do GridView