Heim  >  Artikel  >  Backend-Entwicklung  >  Teilen Sie ASP.NET-Studiennotizen (5) Globale Seite AppStart und PageStart

Teilen Sie ASP.NET-Studiennotizen (5) Globale Seite AppStart und PageStart

零下一度
零下一度Original
2017-05-25 09:09:473488Durchsuche

In diesem Kapitel werden die globalen Seiten AppStart und PageStart vorgestellt.

Bevor das Web startet: _AppStart

Der größte Teil des serverseitigen Codes wird in die persönliche Webseite geschrieben. Wenn eine Webseite beispielsweise ein Eingabeformular enthält, enthält die Webseite normalerweise serverseitigen Code, der die Formulardaten liest.

Sie können jedoch die Codeausführung starten, bevor die Site startet, indem Sie eine Seite namens _AppStart in Ihrem Site-Stammverzeichnis erstellen. Wenn diese Seite vorhanden ist, führt ASP.NET diese Seite zuerst aus, wenn andere Seiten der Site angefordert werden. Typische Verwendungszwecke für

_AppStart sind das Starten von Code und das Initialisieren globaler Werte (z. B. Zähler und globale Namen).

Hinweis 1: Die Dateierweiterung von _AppStart stimmt mit Ihrer Webseite überein, zum Beispiel: _AppStart.cshtml.

Hinweis 2: _AppStart hat ein Unterstrich-Präfix. Daher können diese Dateien nicht direkt durchsucht werden.

Vor jeder Seite: _PageStart

So wie _AppStart vor dem Start Ihrer Website ausgeführt wird, können Sie Code schreiben, der vor jeder Seite in jedem Ordner ausgeführt wird.

Für jeden Ordner auf Ihrer Website können Sie eine Datei namens _PageStart hinzufügen.

Wie funktioniert es?

Das folgende Diagramm zeigt, wie es funktioniert:

Teilen Sie ASP.NET-Studiennotizen (5) Globale Seite AppStart und PageStart

Wenn eine Anfrage eingeht, prüft ASP.NET zunächst, ob _AppStart vorhanden ist. Wenn _AppStart vorhanden ist und dies die erste von der Site empfangene Anfrage ist, wird _AppStart ausgeführt.

ASP.NET prüft dann, ob _PageStart vorhanden ist. Wenn _PageStart vorhanden ist, wird _PageStart vor anderen angeforderten Seiten ausgeführt.

Sie können RunPage() in _PageStart aufrufen, um den Ausführungsort der angeforderten Seite anzugeben. Andernfalls wird die angeforderte Seite standardmäßig ausgeführt, nachdem _PageStart ausgeführt wurde.

[Verwandte Empfehlungen]

1. Kostenloses ASP.NET-Video-Tutorial

2. Teilen Sie ASP.NET-Studiennotizen (1) --WebPages Razor

3.

ASP.NET-Studiennotizen teilen (2)--WebPages-Einführung

4 Notizen (3) Webseiten-Layout

5. ASP.NET-Studiennotizen teilen (4) Ordner

Das obige ist der detaillierte Inhalt vonTeilen Sie ASP.NET-Studiennotizen (5) Globale Seite AppStart und PageStart. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn