You are on page 1of 5

UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES

uniandes
EXTENSIN SANTO DOMINGO

FACULTAD: SISTEMAS
CARRERA: SISTEMAS
MODULO: PROGRAMACIN WEB

TEMA:
MASTER PAGE

AUTOR: GALARZA SANCHEZ PAULO CESAR

NIVEL: SEPTIMO

TUTOR: ING. XAVIER ULLOA

FECHA: 25/06/14

ABRIL - SEPTIEMBRE 2014


1. INTRODUCCIN
Una Master Page o Pgina Principal es una estructura base para un conjunto de
pginas pertenecientes a un mismo sitio Web. Este esqueleto base se almacena en
un archivo independiente y luego es heredado por otras pginas que requieren esa
estructura base.
Un ejemplo donde utilizar una pgina Master Page es la definicin de la cabecera y
el pie del sitio, luego todas las otras pginas del sitio heredan de dicha pgina. La
ventaja fundamental en este ejemplo es que si hay cambios en la cabecera del sitio
solo debemos hacerlos en la pgina principal y con esto se propaga en todas las
pginas que heredan de la misma.

2. OBJETIVOS

2.1. GENERAL

Aprender el mtodo y uso de una master page en ASP.NET

2.2. ESPECIFICOS

a) Para crear un sitio que utilice una Master


b) Entender la sintaxis de un control ContentPlaceHolder

3. FUNDAMENTACIN CIENTIFICA

La definicin de una Master Page es como la de cualquir pgina. Las Master Pages
pueden contener marcar, controles, cdigo o cualquier combinacin de estos
elementos. Sin embargo, una Master Page puede contener un tipo especial de
control llamado ContentPlaceHolder. Un ContentPlaceHolder define una regin de la
representacin de la master page que puede substituirse por el contenido de una
pgina asociada a la maestra. Un ContentPaceHolder tambin puede contener
contenido por defecto, por si la pgina derivada no necesita sobreescribir este
contenido.
Una Content Page puede declarar controles Content que sobreescriban
especficamente el contenido de las secciones marcadas en la Master Page. Un
control Content se asocia a un control ContentPlaceHolder particular a travs de la
propiedad ContentPlaceHolderID. Una Content Page debe contener marcas y
controles slo dentro de los controles Content; no puede tener ningn contenido de
alto nivel por si misma. Puede, sin embargo, tener directivas o cdigo del lado del
servidor.
Una Master Page es en resumen una pagina que sera utilizada de Plantilla para
otras paginas del sitio, una pagina maestra se crea cuando se decide que la
estructura del sitio sera la misma para muchas o todas de sus paginas. Asi lo que
pongas o definas en una master page sera heredado de forma simple ( mediante
una linea ) a todas las paginas hijas que asi lo soliciten.

El funcionamiento de una MasterPage es el siguiente:

El diseador construye una Master Page y define el codigo para crear un menu de
Navegacion del sitio.
El diseador Web ahora tiene una pgina hija con el mismo menu ( codigo ) pero
sin tener que escribir de nuevo ( o copiar y pegar ) el codigo ya que perderia tiempo
en algo que ya esta creado. ( ademas de otras varias razones )
El diseador utilizo una linea de codigo para importar varias (pueden ser cientas )
lineas de codigo y ahorro valioso tiempo.

4. DESARROLLO

Las Master Pages pueden contener marcar, controles, cdigo o cualquier


combinacin de estos elementos. Una Content Page puede declarar controles
Content que sobreescriban especficamente el contenido de las secciones marcadas
en la Master Page. Una Content Page debe contener marcas y controles slo dentro
de los controles Content; no puede tener ningn contenido de alto nivel por si
misma. Puede, sin embargo, tener directivas o cdigo del lado del servidor.
Una Master Page es en resumen una pagina que sera utilizada de Plantilla para
otras paginas del sitio, una pagina maestra se crea cuando se decide que la
estructura del sitio sera la misma para muchas o todas de sus paginas. Asi lo que
pongas o definas en una master page sera heredado de forma simple

Las MasterPage funcionan de la siguiente manera:


El diseador construye una Master Page y define el codigo para crear un
menu de Navegacion del sitio.
El diseador Web ahora tiene una pgina hija con el mismo menu ( codigo )
pero sin tener que escribir de nuevo ( o copiar y pegar ) el codigo ya que
perderia tiempo en algo que ya esta creado. ( ademas de otras varias razones
)
El diseador utilizo una linea de codigo para importar varias (pueden ser
cientas ) lineas de codigo y ahorro valioso tiempo.

5. CONCLUSIONES

Una Master Page nos ayuda a poder llamar una misma pgina dentro de ella.
Existen diversos controles que nos ayudan a dar un formato muy variado a nuestra
Master Page
Las herramientas que usamos en la Master Page son muy variadas y fciles de
entender

6. BIBLIOGRAFIA

Borghello , C. (s.f.). Segu.Info. Recuperado el 15 de Mayo de 2014, de


http://www.segu-info.com.ar/logica/seguridadlogica.htm
Melgoza, J. (06 de Abril de 2014). http://jonathanmelgoza.com/. Recuperado el 23 de
Junio de 2014, de http://jonathanmelgoza.com/:
http://jonathanmelgoza.com/blog/como-crear-una-master-page-en-asp-net/
Segundo Sanchez, F. (s.f.). Blogger. Recuperado el 15 de Mayo de 2014, de
http://electivaprof.blogspot.com/

6.1. DIGITAL

a) Borghello , C. (s.f.). Segu.Info. Recuperado el 15 de Mayo de 2014, de


http://www.segu-info.com.ar/logica/seguridadlogica.htm
b) Segundo Sanchez, F. (s.f.). Blogger. Recuperado el 15 de Mayo de 2014, de
http://electivaprof.blogspot.com/

You might also like