Tecnicas Avanzadas De Asp.Net

Páginas: 36 (8758 palabras) Publicado: 25 de octubre de 2011
Técnicas avanzadas de ASP.NET
Contenido
En este módulo vamos a aprender ciertas cuestiones avanzadas de ASP.NET que nos ayudarán a crear aplicaciones más potentes y con menos esfuerzo que con cualquier otra herramienta de desarrollo, incluyendo versiones anteriores de .NET. Veremos cómo conseguir páginas con un aspecto y funcionalidad consistentes a lo largo de toda la aplicación Web. Tambiénconoceremos los controles de seguridad que vienen con ASP.NET, y estudiaremos la forma de mantener información en memoria para agilizar las aplicaciones. Lección 1: Páginas principales o Master Pages o Introducción o ¿Qué son las Master Pages? o Definición de una Master Page o Master Pages anidadas o Acceso a los elementos de una Master Page Lección 2: Temas y Skins o Hojas de estilo  Soporte deestilos en ASP.NET o Temas y máscaras (Skins)  La carpeta App_Themes  Estructura de un archivo .skin  Propiedades que se pueden personaliza o Asignación de temas  Asignación global de temas  Precedencia de propiedades  Deshabilitar temas en controles concretos  Clases de un mismo tipo de control  Inclusión automática de hojas de estilo  Rutas de imágenes Lección 3: Estado de lasaplicaciones o Mantenimiento de sesiones  Variables de sesión  Funcionamiento básico de las sesiones  Sesiones sin cookies  Almacenamiento de sesiones  Tipos de objetos almacenables o Información común  Variables de aplicación  Concurrencia en variables de aplicación  Almacenamiento en caché o Caché de salida  Directiva Outputcache  Atributos de OutputCache  ¿Donde se hace la caché? Almacenamiento en disco  Sustitución post-caché Lección 4: Seguridad de las aplicaciones o Autenticación y autorización de usuarios  Autenticación de IIS/Windows  Autenticación Forms en ASP.NET

o

o

o

Autorización de usuarios  Autorización de URLs  Autorización declarativa  Autorización imperativa La nueva API: Membership y Roles  Membership  Roles  Administración de seguridad de sitiosWeb Los controles Web de seguridad  El control Login  El control LoginStatus  El control LoginName  El control LoginView  Los controles restantes

Páginas principales o Master Pages
Lo más habitual cuando se crea una aplicación o un sitio Web es que las páginas que lo conforman sean todas bastante parecidas o al menos que existan varios grupos de páginas similares que sólo varían ciertoscontenidos entre ellas. Por ejemplo, puede haber una categoría de páginas para mostrar artículos en el que todas son iguales excepto por el contenido del propio artículo en su parte central, mientras que en otra zona de la aplicación el diseño es completamente diferente pero sus páginas se parecen todas entre sí. Por ejemplo, la siguiente figura muestra capturas de dos páginas pertenecientes alportal MSDN:

Figura 6.1.- Ejemplo de dos páginas similares en MSDN Ambas páginas difieren únicamente en el contenido y los menús que muestran en el lateral (los banners del lateral son rotativos), y conservan una estática y una serie de elementos que permanecen constantes en todas las páginas del sitio.

Tradicionalmente para conseguir esta similitud entre páginas había que crearlasindividualmente o recurrir a artificios propios como por ejemplo el de utilizar archivos de inclusión para renderizar ciertas partes de las páginas desde un mismo origen en disco. Aún en este último caso la capacidad de modificación era limitada y normalmente se reducía a las cabeceras y pies de las páginas y poco más. En el primero de los casos (retocar una a una) cualquier cambio estético de un sitiomedianamente grande era poco menos que una locura de realizar. ASP.NET 2.0 ofrece una nueva característica destinada a paliar esta tradicional carencia y permite definir páginas cuyo aspecto y funcionalidad deriva de unas páginas especiales comunes llamadas Páginas principales o Master Pages. Nota: Aunque normalmente soy partidario de utilizar los términos en castellano siempre que los haya, en este...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnicas Avanzadas
  • Tecnicas De Seduccion Avanzada
  • Tecnicas Avanzadas De Comtrol
  • Soporte Tecnico Avanzado
  • tecnicas avanzadas de laboratorio
  • Técnicas avanzadas de programación en Lenguaje C++”
  • Tecnicas Avanzadas
  • Asp.Net

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS