Documente Academic
Documente Profesional
Documente Cultură
Adems de sobre escribir el contenido, es posible que la Content Page acceda de forma programada a su Master Page. Una
Content Page crea una referencia fuertemente tipada a la Master Page mediante la directiva <%@ MasterType %>, especificando
la ruta virtual de la pgina maestra:
<%@ MasterType VirtualPath="Site.master" %>
Por lo tanto, la Content Page puede referenciar la Master Page mediante la propiedad Master de la clase Page:
Master.FooterText = "This is a custom footer"; AdRotator ad = (AdRotator)Master.FindControl("MyAdRotator");
En el ejemplo de cdigo anterior, FooterText es una propiedad pblica expuesta en la Master Page, mientras que MyAdRotator es
un control de la Master Page.
Al crear la site.master, nos creara una divisin que tendr de nombre ContentPlaceHolder1, en esta rea se desarrollan todas los
formularios que se crean. Posteriormente se creara un tabla de 2 x 2 abajo del ContentPlaceHolder1.
Esto lo hacemos para dejar espacio para el diseo del master page, en la celda inferior izquierda incorporaremos un men, a partir
del control de herramienta, pestaa Navegacin, opcin menu.
Ahora dejaremos por un momento el site.master y comenzaremos a crear formularios para incorporarlos al master page.
Ahora empezaremos a crear los formularios, para esto debemos, crear un formulario y activar un check box que est abajo que
dice Seleccionar pgina maestra, dejaremos el nombre de Default.aspx a este formulario.
.
Ahora configuraremos el men para que llamen a los tres formularios.
Configuraremos, cada opcin para que llame a los tres script que creamos, en la opcin text le pondremos el nombre a la opcin,
y en la propiedad NavigateUrl seleccionare un script para cada opcin.