3. Master Pages y Content Pages. Objetivo: * Manejar Master Pages



Documentos relacionados
CREAR UN FORMULARIO PARA LA WEB DE NUESTRO CENTRO

CÓMO AÑADIR UN FORMULARIO NUEVO O MODIFICAR EL DE CONTACTO DE LA WEB

UNIVERSIDAD DE MEDELLÍN NUEVO PORTAL WEB MANUAL DE USUARIO GESTOR DE CONTENIDOS

Proceso de Instalación Una vez agregada como aplicación a su sitio y que esté disponible:

2_trabajar con calc I

Presentaciones compartidas con Google Docs (tutorial)

Introducción a los sitios de SharePoint en Office 365

Archivo de correo con Microsoft Outlook contra Exchange Server

Manual de Uso del Backend Manejador de Contenidos Simoparma

MANUAL DE FACTURACIÓN TOUCH SCREEN

MANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA. Perfil Entidad Proveedora

ALGUNAS AYUDAS PARA EL ACCESO AL AULA DIGITAL Contenido

Operación Microsoft Access 97

Access Control. Manual de Usuario

Primeros pasos con Helvia:

CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO

Manual de uso. Manual de uso - citanet 1

LiLa Portal Guía para profesores

Manual de usuario. Autor: Oriol Borrás Gené.

Plataforma Educativa Manual del Docente Nivel II Módulo 3 Wiki

Formularios. Formularios Diapositiva 1

1 Itinerario. 2 Descripción y funcionalidades principales. Google Docs. 1.1 Qué vamos a hacer? 1.2 Qué pasos vamos a seguir?

FILTRO ANTISPAM GUÍA DE CONFIGURACIÓN PARA CUENTAS POP

GUÍA DE AYUDA No. 375

Cuentas Contables. Para Generar y/o modificar las cuentas contables hay que ir a: Parámetros Plan de Cuentas Cuentas Contables

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7

COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER

MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO

Cuando hacemos uso de los grupos, se tendrán los permisos asignados al grupo, en todas las carpetas y documentos del sitio.

G R U P O S INDICE Cómo crear una cuenta en ARQA? Cómo tener un grupo en ARQA? Secciones y funcionalidades de los grupos Configuración del grupo

NOTAS TÉCNICAS SOBRE EL SIT: Comunicados (I)

28.- Manejo de los Feriados

Pantalla inicial. Primera vez. Manual sobre el uso de la aplicación: Admisión en Línea

Manual del Usuario. Portal Web Para uso exclusivo de Ministros de Estado.

CUALQUIERA, NO ES NECESARIO DISPONER DE ADSL

Páginas multimedia Pizarra

Formas de Pago y Efectos en Facturas de Venta WhitePaper Febrero de 2007

GENERACIÓN DE TRANSFERENCIAS

MANAUAL DE MANTENIMIENTO PARA LA PÁGINA WEB DE PROYECTO ADL GESTOR DE CONTENIDOS

MANUAL DE USUARIO CMS- PLONE

Manual Web Alexia Profesor. Índice

MANUAL DE CREACIÓN DE CARPETAS PARA ACCESO POR FTP DE CLIENTES EN UN NAS

Instituto Nacional de Formación Docente. Tutorial 5 Líneas de Tiempo con Timerime

Curso de PHP con MySQL Gratis

Acceder al Correo Electronico - Webmail

Si haces clic sobre el icono de un objeto que no ha sido instalado como por ejemplo acceso remoto, comenzará su asistente de instalación.

GENERACIÓN DE ANTICIPOS DE CRÉDITO

INSTRUCCIONES BÁSICAS DE ACCESO AL PORTAL DEL CLIENTE

Manual para el uso del Correo Electrónico Institucional Via Webmail

DISEÑADOR DE ESCALERAS

MANUAL ECOMMERCE 2.0

Contenido. cursos.cl / Teléfono:

Introducción XO Introducción Generalidades de la Interfaz Gestión de datos en la XO: Journal

MANUAL APLICACIÓN. SOFTWARE GESTIÓN DE CLÍNICAS DENTALES

Servicio Webmail. La fibra no tiene competencia

Objetivos. Objetivo General: Objetivos Específicos:

UNIDAD DIDÁCTICA Nº 7 USO DE LOS RECURSOS EN MOODLE

DOCENTES FORMADORES UGEL 03 PRIMARIA

Capítulo 9. Archivos de sintaxis

INSTALACIÓN DE MEDPRO

Manual de usuario de IBAI BackupRemoto

MANUAL JOOMLA. Antes de empezar a modificar la información debemos introducir una serie de datos para dejar la cuenta preconfigurada.

Manual básico de Outlook Express

Introducción a Moodle

Explotación de Sistemas Informáticos IES Murgi PRÁCTICA 9: SERVICIO WEB Y FTP DE INTERNET INFORMATION SERVICE

Manual para la utilización de PrestaShop

El e-commerce de Grupo JAB es una herramienta que permite a los clientes del Grupo, realizar un amplio conjunto de servicios de consulta, petición y

Tutorial EasyBlog de M2Design para Joomla

DIRECCIÓN GENERAL DE EDUCACIÓN SUPERIOR TECNOLÓGICA INSTITUTO TECNOLÓGICO DE CD. VALLES MANUAL DE USUARIO

MANUAL DE INICIO DE TRAMITACIÓN CON CERTIFICADO ELECTRÓNICO Cambio de Titularidad de Apertura de Actividades no Calificadas

Herramientas CONTENIDOS. MiAulario

MÓDULO 2: TRATAMIENTO DE DATOS CON HOJA DE CÁLCULO. Tema 1: Gestión de listas de datos y tablas dinámicas. Leire Aldaz, Begoña Eguía y Leire Urcola

Unidad Didáctica 12. La publicación

Manual de uso de la página Web en la zona restringida

CREACIÓN Y CONFIGURACIÓN DE WIKIS

Microsoft Access proporciona dos métodos para crear una Base de datos.

Tutorial de herramientas de Google

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

Internet Information Server

Servidor web E-Sniper

CONFIGURACIÓN BÁSICA DE UNA VPN EN WINDOWS XP PROFESIONAL

I.E. FRANCISCO ANTONIO DE ZELA MANUAL DE MOVIE MAKER

GUÍA DE USO DEL PROCEDIMIENTO PARA LA SOLICITUD DE CALIFICACIÓN DE ALQUILER

GUÍA BÁSICA USUARIO MOODLE 2.6

Gestión de Subtotales en Documentos de Venta WhitePaper Febrero de 2007

Proyecto de Facturación con Filemaker Pro 12

Manual sobre el Plugin Sarbacán Newsletter para Wordpress

Instalación y Registro Versiones Educativas 2013

Programa diseñado y creado por Art-Tronic Promotora Audiovisual, S.L.

2. Seleccione OneDrive en la parte superior de los sitios de SharePoint u Office 365 de su organización.

GUIA DE BLOQUEO Y DESBLOQUEO WEB

MANUAL DE USUARIO COMPROBANTE ELECTRÓNICO APLICACIÓN GRATUITA

10. El entorno de publicación web (Publiweb)

QUE ES UN CUPO? Cupos 1

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 5: Report Builder

Manual de usuario de Windows Live Writer

Para crear una lista como la anterior, primero escribe la información, y después selecciona el texto y aplícale el formato de viñetas.

Guía N 1: Fundamentos básicos(i)

PROCEDIMIENTO DE ENLACE NOMIPAQ

Transcripción:

3. Master Pages y Content Pages Objetivo: * Manejar Master Pages La definición de una Master Page es como la de cualquier página. Las Master Pages pueden contener marcar, controles, código o cualquier combinación de estos elementos. Sin embargo, una Master Page puede contener un tipo especial de control llamado ContentPlaceHolder. Un ContentPlaceHolder define una región de la representación de la master page que puede substituirse por el contenido de una página asociada a la maestra. Un ContentPaceHolder también puede contener información por defecto, por si la página derivada no necesita sobre escribir este contenido. La sintaxis de un control ContentPlaceHolder es como sigue: Para diferenciar una Master Page de una página normal, la Master Page se guarda con una extensión.master. Una página puede derivar de una Master Page simplemente con definir un atributo MasterPageFile en su directiva Page, de la forma vista arriba. Una página que se asocia a una Master Page se llama Content Page (Página de Contenido). <%@ Page MasterPageFile="Site.master" %> Una Content Page puede declarar controles Content que sobrescriban específicamente el contenido de las secciones marcadas en la Master Page. Un control Content se asocia a un control ContentPlaceHolder particular a través de la propiedad ContentPlaceHolderID. Una Content Page debe contener marcas y controles sólo dentro de los controles Content; no puede tener ningún contenido de alto nivel por sí misma. Puede, sin embargo, tener directivas o código del lado del servidor. Accediendo a una Master Page desde Código Además 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 página 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 código anterior, FooterText es una propiedad pública expuesta en la Master Page, mientras que MyAdRotator es un control de la Master Page. Anidando Master Pages Las Content Pages también pueden ser Master Pages. Esto quiere decir que es posible derivar una Master Page a partir de otra Master Page. Por ejemplo, podríamos tener una Master Page de primer nivel que represente la cabecera/pie de página y la navegación global del sitio, y después Master Pages separadas que deriven de esta Master para definir los aspectos de las diferentes sub-secciones del sitio. Las Content Pages derivarán de la página maestra correspondiente a la sección a la que pertenece la Content Page. Ejemplo: Para empezar crearemos un sitio web, y lo primero que haremos es crear una página maestra y le pondremos de nombre site, este quedara como site.master Al crear la site.master, nos creara una división 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.

Ahora con el mouse trasladaremos el ContentPlaceHolder1 a la celda inferior derecha y se mostrara según la siguiente figura. Esto lo hacemos para dejar espacio para el diseño del master page, en la celda inferior izquierda incorporaremos un menú, a partir del control de herramienta, pestaña Navegación, opción 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 página maestra, dejaremos el nombre de Default.aspx a este formulario. Al crearlo le pedirá a que Master Page quieren relacionarlo. Toman la opción de site.master. Al crear el formulario tendrá el nombre de Default.aspx con la siguiente configuración. En la cual especifica que esta relacionado al site.master

La vista diseño se vera de la siguiente forma: El script Default.aspx muestra la forma en que definimos el site master, pero solo me da la opción de cambiar el ContentPlaceHolder1 nos aparece personalizado, allí crearemos un formulario cualquiera para poder realizar el ejemplo. Aquí tienen uno. Una vez creado este formulario diseñaremos dos más con el nombre Default2.aspx y Default3.sapx los cuales incorporaremos posteriormente al page master: site.master. Ahora en el script site.master le incorporaremos un poco de diseño para ver el comportamiento de las paginas maestras..

Ahora configuraremos el menú para que llamen a los tres formularios. Configuraremos, cada opción para que llame a los tres script que creamos, en la opción text le pondremos el nombre a la opción, y en la propiedad NavigateUrl seleccionare un script para cada opción. Una vez estén todas las opciones configuras el script site.master tendrá este aspecto. Ahora prueben el resultado.

Ejercicio: 1. Cree un Master Page con un diseño con imágenes de internet y cree 3 formularios aplicando validación y que uno de ellos se puedan subir imágenes. 2. Cree un Master Page usando sola barra vertical izquierda, y también cree 3 formularios aplicando todo lo aprendido hasta hoy. 3. En ambos incluya también un menú. 4. Cree un Master Page, donde el menú este compuesto de imágenes y no menú para seleccionar formularios.