Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/04/2008, 04:32
Victoria80
 
Fecha de Ingreso: abril-2008
Mensajes: 40
Antigüedad: 16 años, 11 meses
Puntos: 0
Cambiar Virtual Path de la página maestra en tiempo de ejecución

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.