Tutoriales ASP

ASP INICIO

Tutorial de WordPress

Introducción a las páginas web Razor de páginas web Diseño de páginas web Carpetas de páginas web Páginas web globales Formularios de páginas web Objetos de páginas web Archivos de páginas web Bases de datos de páginas web Ayudantes de páginas web Cuadrícula web de páginas web Gráficos de páginas web Correo electrónico de páginas web Seguridad de las páginas web Publicación de páginas web Ejemplos de páginas web Clases de páginas web

Maquinilla de afeitar ASP.NET

Introducción a la maquinilla de afeitar Sintaxis de la maquinilla de afeitar Variables de Razor C# Razor C# Bucles Razor C# Lógica Razor VB Variables Razor Bucles VB Razor VB Lógica

ASP clásico

Introducción ASP Sintaxis ASP Variables ASP Procedimientos ASP Condicionales ASP Bucle ASP Formularios ASP Cookies ASP Sesión ASP Aplicación ASP ASP #incluir ASP Global.asa ASP AJAX correo electrónico ASP Ejemplos de ASP

Referencia ASP

Funciones ASP VB Palabras clave ASP VB Respuesta ASP Solicitud ASP Aplicación ASP Sesión ASP Servidor ASP Error de ASP Sistema de archivos ASP flujo de texto ASP Unidad ASP Archivo ASP Carpeta ASP Diccionario ASP Rotador de anuncios ASP Cap del navegador ASP Enlace de contenido ASP Rotador de contenido ASP Referencia rápida ASP

ADO Tutorial

Introducción a ADO Conectar ADO Conjunto de registros ADO Pantalla ADO Consulta ADO Ordenar ADO Agregar Actualización de ADO ADO Eliminar Demostración de ADO Acelerar ADO

Objetos ADO

Comando ADO Conexión ADO ADO Error Campo ADO Parámetro ADO Propiedad ADO Registro ADO Conjunto de registros ADO Corriente ADO Tipos de datos ADO

Páginas web ASP.NET - Páginas globales


Este capítulo trata sobre las páginas globales AppStart y PageStart.


Antes del inicio web: _AppStart

La mayoría del código del lado del servidor está escrito dentro de páginas web individuales. Por ejemplo, si una página web contiene un formulario de entrada, la página web normalmente contiene un código de servidor para leer los datos.

Sin embargo, al crear una página llamada _AppStart en la raíz de su sitio, puede ejecutar el código de inicio antes de que se inicie el sitio. Si esta página existe, ASP.NET la ejecuta la primera vez que se solicita cualquier página del sitio.

El uso típico de _AppStart es el código de inicio y la inicialización de valores globales como contadores y nombres globales.

Nota 1: _AppStart debe tener la misma extensión de archivo que sus páginas web, como: _AppStart.cshtml. 

Nota 2: _AppStart tiene un prefijo de subrayado. Debido a esto, los archivos no se pueden explorar directamente.


Antes de cada página: _PageStart

Al igual que _AppStart se ejecuta antes de que se inicie su sitio, puede escribir código que se ejecute antes de cualquier página en cada carpeta.

Para cada carpeta en su web, puede agregar un archivo llamado _PageStart.

El uso típico de _PageStart es configurar la página de diseño para todas las páginas de una carpeta o verificar que un usuario haya iniciado sesión antes de ejecutar una página.


¿Como funciona?

El siguiente diagrama muestra cómo funciona:

Inicio de página

Cuando llega una solicitud, ASP.NET comprueba si existe _AppStart. Si es así, y esta es la primera solicitud al sitio, se ejecuta _AppStart.

Luego, ASP.NET verifica si _PageStart existe. Si es así, _PageStart se ejecuta antes de la página solicitada.

Si incluye una llamada a RunPage() dentro de _PageStart, especifica dónde desea que se ejecute la página solicitada. De lo contrario, _PageStart se ejecuta antes de la página solicitada.