2010-08-04 8 views
9

Tengo una página web llamada MyPage.aspx y dos páginas maestras llamadas Home.master y BlanK.master. Por defecto MyPage.aspx usa Home.master.But basado en alguna condición, necesito cambiar la página maestra de Home.aspx a Blank.master.So, ¿cómo hacer esto desde el código de atrás en C#? Me refiero a cómo cambiar el maestro página del código detrás?Cambiar la página maestra del código detrás de

Respuesta

6

poner la siguiente línea en el método Page_PreInit de la página de código subyacente:

protected void Page_PreInit(object sender, EventArgs e) 
{ 
    this.Page.MasterPageFile = "~/Blank.master"; 
} 
Cuestiones relacionadas