Galera segue mais uma dica, para aqueles que como eu precisaram alterar a masterpage em tempo de execução apos alguma validação ou algo do tipo e so fazer assim na pagina que contem a master e que vai ser alterada:
protected void Page_PreInit(object sender, EventArgs e) { if (Usuario == (int)Usuario.Administrador) { this.MasterPageFile = "~/MasterAdministrador.Master"; } }
Ate a proxíma galera…