Hola, a todos
estoy probando un codigo que encontré para modificar la página maestra en tiempo de ejecución, en http://www.variablenotfound.com/2007/10/modificar-pginas-maestras-en-tiempo-de.html.
Funciona bien excepto en una cosa. Las páginas maestras tienen en el fichero aspx como segunda línea
<%@ MasterType VirtualPath="~/PrimeraMasterPage.master" %>
y
<%@ MasterType VirtualPath="~/SegundaMasterPage.master" %>
para poder modificar desde la página hija las variables de la master.
La página se ha creado como hija de PrimeraMasterPage. En ejecución lo cambio a SegundaMasterPage y me da el siguiente error:
System.InvalidCastException: No se puede convertir un objeto de tipo 'ASP.segundamasterpage_master' al tipo 'ASP.primeramasterpage_master'.
¿Como puedo modifiar el VirtualPath en tiempo de ejecución?
Gracias por vuestra ayuda.
Saludos.
V.