Latest web development tutorials

Global File Pages Web ASP.NET

Ce chapitre décrit la page AppStart et pageStart mondiale.


Avant de commencer Web: _AppStart

La plupart du code côté serveur est écrit dans une page Web personnelle à l'intérieur. Par exemple, si la page contient sous forme d'entrée, alors ce site Web pour lire les données de formulaire contiennent généralement du code côté serveur.

Cependant, vous pouvez créer une page appelée _AppStart à la racine de votre site, ce site avant de lancer l'exécution de code peut être démarré. S'il y a cette page, ASP.NET sera sur le site dans les autres pages de la priorité demandée pour exécuter cette page.

Les utilisations typiques _AppStart le code de démarrage et d'initialiser la valeur globale (comme les compteurs et nom global).

Note 1: extension de fichier _AppStart est compatible, par exemple, votre page: _AppStart.cshtml.

Note 2: _AppStart souligné préfixe. Par conséquent, il ne peut pas y accéder directement.


Avant chaque page: _PageStart

Code en cours d'exécution comme avant _AppStart avant que votre site va commencer à courir, vous pouvez écrire dans chaque dossier de chaque page.

Pour votre site chaque dossier, vous pouvez ajouter un fichier nommé _PageStart de.

_PageStart Utilisation typique est de définir la mise en page d'un dossier toutes les pages, ou une page avant d'exécuter vérifie si l'utilisateur a ouvert une session.


Comment ça marche?

La figure ci-dessous montre comment cela fonctionne:

pageStart

Sur réception d'une demande, ASP.NET vérifie d'abord _AppStart existe. Si le site _AppStart existe et c'est la première requête reçue, exécutez _AppStart.

ASP.NET vérifie ensuite _PageStart existe. Si _PageStart existe, avant autres page est demandée pour exécuter la première _PageStart de l'exécution.

Vous pouvez appeler RunPage en _PageStart en () est prié de préciser la position de fonctionnement de la page. Sinon, par défaut, la page demandée est _PageStart n'a été exécuté après l'exécution.