Directivas de Procesamiento de ASP

Slides:



Advertisements
Presentaciones similares
Introducción a C#.
Advertisements

ASP.NET CON C SHARP.
Algunos tips en Seguridad ASP.NET 2.0
Los objetivos de esta presentación
Componentes de ASP.NET Leonardo Diez Dolinski Servicios Profesionales Danysoft.
Implementación de SQL Server 2000 Reporting Services
Introducción a la plataforma .NET.
UNIX COMP 240.
ADELA TORRES JONATHAN BEJARANO
ASP.NET Daniel A. Seara Director Regional MSDN Buenos Aires – ARGENTINA NDSoft.
Introducción a Microsoft .NET
Crear un formulario Web Form con Microsoft ASP.NET
Introducción a ASP.NET.
Seguimiento en aplicaciones Web con Microsoft ASP.NET
Seguridad en aplicaciones Web con Microsoft ASP.NET
Administración de transacciones y bloqueos
Configurar, optimizar e implementar una aplicación Web Microsoft ASP
Agregar código a un formulario Web Form con Microsoft ASP.NET
CAPTURA Y RECOLECCIÓN DE ERRORES 20 de Noviembre de 2004.
Agenda Conceptos Claves.
SQL Server Integration Services SSIS
Programación Visual de Sistemas
CADENAS EN PHP.
Introducción a la plataforma .NET.
MGB 2003 Nombre Puesto Compañía
Carlos Walzer Vemn Sistemas Como crear un sitio con ASP.NET.
Introducción ASP .NET.
José Antonio Rastoll Pérez Presentación PI. Índice 1. EL OBJETO SESSION Introducción. Propiedades. Funcionamiento. Variables de sesión, desventajas y.
Especialista en Business Intelligence Integration Services SSIS (Sesión 6) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
Paquetes de las API de Java
Índice Sesión I Bloque I (09:30 a 10:30 Horas) Configuración Inicial
Introducción a ASP.NET.
Sistema La Plata Módulo I INTRODUCCION A APLICACIONES WEB.
La estructura básica de los programas en java, algo a tener en cuenta y que debemos recordar siempre es el archivo debe llevar el nombre de la clase con.
Programación e Ingeniería de Software III Informática UNIVERSIDAD AUTÓNOMA DE SINALOA Material Proporcionado por: MC. Gerardo Gálvez Gámez.
TALLER DE PROGRAMACIÓN III
DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB Elaboración de documentos web mediante lenguajes de marcas Añadir tipografías externas por CSS.
( Hyper Text Markup Lenguage )
Almacenar variables en cookies en PHP
Constantes en PHP Programación en Internet II. Constantes en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa.
 El primer navegador Web incluía un lenguaje de estilo interno que utilizaba dicho navegador para mostrar las páginas HTML.  Sin embargo estos primeros.
ACIDE A C onfigurable I ntegrated D evelopment E nvironment (Un entorno integrado de desarrollo configurable)
Curso de Creación aplicaciones dinámicas web con PHP y MySQL Continuamos.
ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft.
PHP TODO SOBRE PHP.
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
Características de la interfaz de desarrollo
Identificación con cookies y sesiones en PHP Programación en Internet II.
Introducción a la plataforma Microsoft.NET. Descripción ¿Qué es la plataforma Microsoft.NET? ¿Qué es el.NET Framework? ¿Cuáles son los componentes del.NET.
LENGUAJES DE PROGRAMACIÓN
Los ensamblados y el código IL Contenido Módulo ¿Qué es un Ensamblado? El código MSIL.
ENTRADAS Se debe contar cada dato único de usuario o entrada de control que se introduce en los límites de la aplicación y actualiza un fichero lógico.
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
1 Web Services. 2 Definición de XML Web Services Los servicios XML Web Services son los elementos fundamentales en la evolución hacia la computación distribuida.
David Salgado MVP C# David Salgado MVP C# Desarrollo Web con ASP.NET.
HERRAMIENTAS WEB 2.0 Camila Tavera Salas 11B Profesor: Orlando Vaca.
Crear un formulario de lista personalizado
Especialista en Business Intelligence Integration Services SSIS Transformaciones (Parte 4) Microsoft SQL Server 2008 R2.
Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en.
Es un conjunto o serie de etiquetas incluidas en archivos de texto que definen la estructura de un documento WWW. Los navegadores WWW leen estos archivos.
Clase 5 Curso Microsoft.NETCurso Microsoft.NET I.S.F.T. N° 182I.S.F.T. N° 182.
OIS: Object's Indexed Serialiation Version Un sistema jerárquico de almacenamiento de objetos TOL de estructura arbitraria basado en ficheros binarios.
EDIMex Electronic Data Information México S.A. de C.V. (Ver 1.0.1) 1 Capacitación Clientes.
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
Integrante: Mariana Alcalá Hdz María del Carmen Andrade G. Alondra E. García Mtz Joselyn Gpe García V. Antonio de Jesús Hdz R. Cristian Jesús Ruvalcaba.
Etiquetas <DOCTYPE> y <META> en HTML4.0.1 / HTML 5
Web y Multimedia II Integrantes: Piero Álvarez Mayra Atience Jhonney Bermeo Johanna Cabrera Gabriela Cango.
Módulo 4: Administrar el acceso a recursos
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
Transcripción de la presentación:

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

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

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. <%@ palabra_clave %> Ejemplo: <%@ Page Language="VB" Codepage="932"%>

Tipos de Directivas @ Page @ Control @ Import @ Assembly @ OutPutCache @ Reference

<%@ Page attribute=“valor” [attribute=“valor”...] %> @ Page (I) Define los atributos de pagina que utilizaran el analizador y compilador. <%@ Page attribute=“valor” [attribute=“valor”...] %> ASP.net- ASP 3.0 Archivos .aspx Una única directiva por archivo. Muchos atributos. Ejemplo: <%@ Page Language= “VB” CodePage=932 %>

@ 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.

@ 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

<%@ Control attribute=“valor” [attribute=“valor”...] %> Define los atributos de control de usuario que utilizarán el analizador y compilador. <%@ Control attribute=“valor” [attribute=“valor”...] %> 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: <%@ Code Language= “VB” WarningLevel=1 %>

<%@ Import namespace=“valor” %> Importa un espacio de nombres en una página, permitiendo usar clases e interfaces de ese espacio. <%@ Import namespace=“valor” %> ASP.net - ASP 3.0(incluida en @ 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

@ 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. <%@ Assembly Name=“fichero” %> <%@ Assembly Src=“ruta/fichero.ext” %> Name: fichero de ensamblado. Sin extensión. Src: ruta al archivo de código fuente que se vinculara. ASP.net Ejemplo <%@ Assembly Name=“ensamblado” %> <%@ Assembly Src=“fuentes/codigofuente.vb” %>

@ OutPutCache Controla las directivas de almacenamiento en caché de las páginas o controles de usuario. <%@ OutPutCache Duration=“Nº seg” Location=“” Share=“” %> 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 <%@ OutPutCache Duration=“100” Share=“yes” %>

@ Reference Indica el archivo o código fuente a compilar dinámicamente para vincular con la página o cóntrol de usuario. <%@ Reference Page=“ruta”|Control=“ruta” %> 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: <%@ Reference Control=“MiControl.ascx” %>

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