Desarrollo web con visual Estudio 2005

Page 234

De este modo, cuando una página normal derive de una MP, sólo se podrá introducir código dentro de las zonas definidas por estos comodines de contenido. Cuando añadimos una nueva página ASPX a nuestro proyecto y existe al menos una Master Page, podemos marcar una opción para que, antes de crearla, nos permita seleccionar de qué MP derivará:

Figura 5.3.- Selección de una MP al crear una nueva página. Esto nos evita tener que escribir el atributo MasterPageFile manualmente. Al editar una página que deriva de una Master Page aparece el aspecto y estructura de la página principal en el diseñador, pero sólo se pueden tocar las partes correspondientes a los comodines de contenido. Master Pages anidadas Una Master Page a su vez puede derivar de otra que previamente hayamos definido, por lo que heredará la estructura y contenidos de ésta. Al igual que en el caso de las páginas normales sólo hace falta establecer el atributo MasterPageFile. Esta característica se suele utilizar para definir en una de ellas la estructura general del sitio Web. En otra de las MP se define únicamente la estructura de los contenidos que contiene la estructura general. La única "pega" que tiene el uso de Master Pages anidadas es que no están soportadas por el diseñador de Visual Studio, por lo que habrá que añadir los controles directamente a mano desde la vista de marcado de la página. Siempre podremos diseñarlas visualmente antes de hacerlas derivar de una Master Page anidada y así salvar esta limitación.


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.