Latest web development tutorials

Páginas Web ASP.NET de archivo global

En este capítulo se describe la AppStart página global y PageStart.


Antes de iniciar Web: _AppStart

La mayoría del código del lado del servidor está escrito en una página web personal en el interior. Por ejemplo, si la página contiene formulario de entrada, entonces este sitio web para leer los datos del formulario por lo general contiene el código del lado del servidor.

Sin embargo, puede crear una página llamada _AppStart en la raíz de su sitio, este sitio antes de poner en marcha la ejecución de código se puede iniciar. Si existe esta página, ASP.NET estará en el sitio en las otras páginas de la prioridad requerida para ejecutar esta página.

Los usos típicos _AppStart el código de inicio e inicializar el valor mundial (tales como contadores y nombre global).

Nota 1: extensión de archivo _AppStart es consistente, por ejemplo, su página: _AppStart.cshtml.

Nota 2: _AppStart subrayó prefijo. Por lo tanto, no se puede ver directamente.


Antes de cada página: _PageStart

Código que se ejecuta como antes _AppStart antes de su sitio comenzará a funcionar, se puede escribir en cada carpeta de cualquier página.

Para su sitio cada carpeta, se puede añadir un archivo con el nombre de _PageStart.

_PageStart El uso típico es establecer el diseño de página de una carpeta todas las páginas, o una página antes de ejecutar comprueba si el usuario ha iniciado sesión.


¿Cómo funciona?

La siguiente figura muestra cómo funciona:

PageStart

Al recibir una solicitud, ASP.NET comprueba en primer lugar existe _AppStart. Si existe _AppStart sitio y esta es la primera solicitud recibida, ejecute _AppStart.

A continuación, ASP.NET comprueba existe _PageStart. Si _PageStart existe, antes de solicitar otra página para ejecutar la primera _PageStart plazo.

Puede llamar RunPage en _PageStart en () se solicita para especificar la posición de funcionamiento de la página. De lo contrario, por defecto, la página solicitada es _PageStart solamente se ejecuta después de correr.