Maison  >  Article  >  développement back-end  >  Partager les notes d'étude ASP.NET (5) Page globale AppStart et PageStart

Partager les notes d'étude ASP.NET (5) Page globale AppStart et PageStart

零下一度
零下一度original
2017-05-25 09:09:473466parcourir

Ce chapitre présente les pages globales AppStart et PageStart.

Avant le démarrage du Web : _AppStart

La plupart du code côté serveur est écrit dans la page Web personnelle. Par exemple, si une page Web contient un formulaire de saisie, elle contient généralement du code côté serveur qui lit les données du formulaire.

Cependant, vous pouvez démarrer l'exécution du code avant le démarrage du site en créant une page appelée _AppStart dans le répertoire racine de votre site. Si cette page existe, ASP.NET exécutera cette page en premier lorsque d'autres pages du site seront demandées. Les utilisations typiques de

_AppStart sont de démarrer le code et d'initialiser les valeurs globales (telles que les compteurs et les noms globaux).

Remarque 1 : L'extension de fichier de _AppStart est cohérente avec votre page Web, par exemple : _AppStart.cshtml.

Remarque 2 : _AppStart a un préfixe de trait de soulignement. Par conséquent, ces fichiers ne peuvent pas être consultés directement.

Avant chaque page : _PageStart

Tout comme _AppStart s'exécute avant le démarrage de votre site, vous pouvez écrire du code qui s'exécute avant n'importe quelle page de chaque dossier.

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

Comment ça marche ?

Le diagramme ci-dessous montre comment cela fonctionne :

Partager les notes détude ASP.NET (5) Page globale AppStart et PageStart

Lorsqu'une demande est reçue, ASP.NET vérifie d'abord si _AppStart existe. Si _AppStart existe et qu'il s'agit de la première requête reçue par le site, _AppStart est exécuté.

ASP.NET vérifie ensuite si _PageStart existe. Si _PageStart existe, _PageStart est exécuté avant les autres pages demandées.

Vous pouvez appeler RunPage() dans _PageStart pour spécifier l'emplacement d'exécution de la page demandée. Sinon, par défaut, la page demandée est exécutée après l'exécution de _PageStart.

【Recommandations associées】

1. Tutoriel vidéo gratuit ASP.NET

2 Partager les notes d'étude ASP.NET (1) --WebPages Razor

3. Partager les notes d'étude ASP.NET (2)--WebPages Introduction

4 Partager l'étude ASP.NET. Notes (3) Mise en page des pages Web

5. Partager les notes d'étude ASP.NET (4) Dossier

.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn