Directivas de Procesamiento de ASP - PowerPoint PPT Presentation

About This Presentation
Title:

Directivas de Procesamiento de ASP

Description:

Define los atributos de pagina que utilizaran el analizador y compilador. ... la referencia cultural: Idioma (es-ES), calendario, formato de fechas, ... – PowerPoint PPT presentation

Number of Views:134
Avg rating:3.0/5.0
Slides: 14
Provided by: Super87
Category:

less

Transcript and Presenter's Notes

Title: Directivas de Procesamiento de ASP


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

2
Índice
  • Definición
  • Tipos de Directivas
  • _at_ Page
  • _at_ Control
  • _at_ Import
  • _at_ Assembly
  • _at_ OutPutCache
  • _at_ 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.
  • lt_at_ palabra_clave gt
  • Ejemplo
  • lt_at_ Page Language"VB" Codepage"932"gt

4
Tipos de Directivas
  • _at_ Page
  • _at_ Control
  • _at_ Import
  • _at_ Assembly
  • _at_ OutPutCache
  • _at_ Reference

5
_at_ Page (I)
  • Define los atributos de pagina que utilizaran el
    analizador y compilador.
  • lt_at_ Page attributevalor attributevalor...
    gt
  • ASP.net- ASP 3.0
  • Archivos .aspx
  • Una única directiva por archivo. Muchos
    atributos.
  • Ejemplo
  • lt_at_ Page Language VB CodePage932 gt

6
_at_ 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.
  • CultureConfiguració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
_at_ Page (III)
  • Atributos (II)
  • Language Lenguaje utilizado para los bloques de
    procesamiento (lt gt y lt gt).
  • 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
_at_ Control
  • Define los atributos de control de usuario que
    utilizarán el analizador y compilador.
  • lt_at_ Control attributevalor attributevalor..
    . gt
  • 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
  • lt_at_ Code Language VB WarningLevel1 gt

9
_at_ Import
  • Importa un espacio de nombres en una página,
    permitiendo usar clases e interfaces de ese
    espacio.
  • lt_at_ Import namespacevalor gt
  • ASP.net - ASP 3.0(incluida en _at_ 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
_at_ 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.
  • lt_at_ Assembly Namefichero gt lt_at_ Assembly
    Srcruta/fichero.ext gt
  • Name fichero de ensamblado. Sin extensión.
  • Src ruta al archivo de código fuente que se
    vinculara.
  • ASP.net
  • Ejemplo
  • lt_at_ Assembly Nameensamblado gt
  • lt_at_ Assembly Srcfuentes/codigofuente.vb gt

11
_at_ OutPutCache
  • Controla las directivas de almacenamiento en
    caché de las páginas o controles de usuario.
  • lt_at_ OutPutCache DurationNº seg Location
    Share gt
  • 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
  • lt_at_ OutPutCache Duration100 Shareyes gt

12
_at_ Reference
  • Indica el archivo o código fuente a compilar
    dinámicamente para vincular con la página o
    cóntrol de usuario.
  • lt_at_ Reference PagerutaControlruta gt
  • 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
  • lt_at_ Reference ControlMiControl.ascx gt

13
...y por último...
  • Dudas y Preguntas?
Write a Comment
User Comments (0)
About PowerShow.com