La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Directivas de Procesamiento de ASP José Sánchez Galvañ.

Presentaciones similares


Presentación del tema: "Directivas de Procesamiento de ASP José Sánchez Galvañ."— Transcripción de la presentación:

1 Directivas de Procesamiento de ASP José Sánchez Galvañ

2 Índice Definición Tipos de Directivas Page Control Import Assembly OutPutCache Reference

3 Definición Directiva de Procesamiento: Ofrece información al IIS para poder procesar archivos ASP. – Principio del Documento (recomendación). – No distinción Mayúsculas-minúsculas. – Valores no tienen porque estar entre comillas. Ejemplo:

4 Tipos de Reference

5 @ Page (I) Define los atributos de pagina que utilizaran el analizador y compilador. ASP.net- ASP 3.0 Archivos.aspx Una única directiva por archivo. Muchos atributos. Ejemplo:

6 @ Page (II) Atributos (I): – AutoEventWireup: Activar los eventos de la página. – CodePage: Valor de la página de códigos. – CompilerOptions: Opciones del compilador. – Culture:Configuración de la referencia cultural: Idioma (es-ES), calendario, formato de fechas, ordenación de cadenas,etc. – Description: Descripción de la página. – EnableSessionState: Habilitar el estado de la sesión (carritos de compra,etc). – ErrorPage: página de redirección para excepciones. – Explicit: Compilación mediante modo OptionExplicit.

7 @ Page (III) Atributos (II): – Language: Lenguaje utilizado para los bloques de procesamiento ( y ). – Transaction: permitir que la página admita transacciones. – ValidateRequest: Validación de las solicitudes (Compara valores de entrada con valores potencialmente peligrosos). – WarningLevel: Nivel en el que el compilador anula la compilación. –... AspCompat, Buffer, ClassName, ClientTarget, CodeBehind, ContentType, Debug, EnableViewState, EnableViewStateMac, Inherits, LCID, ResponseEncoding, Src, SmartNavigation, Strict, Trace, TraceMode, UICulture

8 @ Control Define los atributos de control de usuario que utilizarán el analizador y compilador. Controles de usuario: controles personalizados creados por el propio desarrollador. ASP.net – ASP 3.0 Archivos.ascx Una única directiva por archivo. Muchos atributos. Atributos: - AutoEventWireup, ClassName, CompilerOptions, Debug,Description, EnableViewState, Explicit, Inherits, Language, Strict, Src, WarningLevel Ejemplo:

9 @ Import Importa un espacio de nombres en una página, permitiendo usar clases e interfaces de ese espacio. ASP.net - ASP 3.0(incluida Page) – namespace: nombre del espacio de nombres importado por la página. Un único namespace por directiva. Espacios de nombres importados automáticamente: – System- System.Collections – System.Collections.Specialized - System.Configuration – System.IO - System.Text – System.Text.RegularExpressions - System.Web – System.Web.Caching - System.Web.Security – System.Web.SessionState - System.Web.UI – System.Web.UI.HtmlControls - System.Web.UI.WebControls

10 @ Assembly Vincula un archivo ensamblado o un código fuente a la página o control de usuario. Los ficheros en \bin se vinculan automáticamente. Name: fichero de ensamblado. Sin extensión. Src: ruta al archivo de código fuente que se vinculara. ASP.net Ejemplo

11 @ OutPutCache Controla las directivas de almacenamiento en caché de las páginas o controles de usuario. – Duration: Tiempo que la página o control de usuario permanece en caché. Valor necesario. – Location: Ubicación de la caché de salida. – Shared: permitir o no compartir el resultado con otras páginas. –... VaryByCustom, VaryByHeader, VaryByParam, VaryByControl ASP.net Ejemplo

12 @ Reference Indica el archivo o código fuente a compilar dinámicamente para vincular con la página o cóntrol de usuario. – Page: ruta a la página a compilar y vincular dinámicamente. – Control: ruta al control de usuario a compilar y vincular dinámicamente. ASP.net Ejemplo:

13 ...y por último... ¿Dudas y Preguntas?


Descargar ppt "Directivas de Procesamiento de ASP José Sánchez Galvañ."

Presentaciones similares


Anuncios Google