Latest web development tutorials

Globale Datei ASP.NET Web Pages

Dieses Kapitel beschreibt die globale Seite AppStart und PageStart.


Vor dem Start Web: _AppStart

Die meisten serverseitigen Code ist im Inneren in einer persönlichen Web-Seite geschrieben. Wenn zum Beispiel die Seite Eingabeformular enthält, dann ist diese Website in der Regel serverseitigen Code Formulardaten zu lesen enthalten.

Sie können jedoch eine Seite namens _AppStart an der Wurzel Ihrer Website zu erstellen, diese Seite vor der Ausführung von Code starten kann gestartet werden. Wenn es diese Seite ist, ASP.NET wird in den anderen Seiten der angeforderten Priorität vor Ort sein, um diese Seite zu laufen.

Typische Anwendungen _AppStart den Startcode und initialisieren den globalen Wert (wie Zähler und globaler Name).

Anmerkung 1: _AppStart Dateierweiterung ist konsistent zum Beispiel Ihre Seite ein : _AppStart.cshtml.

Anmerkung 2: _AppStart Präfix unterstrichen. Daher kann es nicht direkt zu sehen.


Vor jeder Seite: _PageStart

Code nach wie vor _AppStart laufen, bevor Sie Ihre Website ausgeführt wird starten, können Sie in jedem Ordner auf einer beliebigen Seite schreiben.

Für Ihre Website jeden Ordner können Sie eine Datei mit dem Namen _PageStart von hinzufügen.

_PageStart Typische Anwendung ist das Seitenlayout eines Ordners alle Seiten zu setzen, oder eine Seite, bevor Kontrollen ausgeführt wird, ob der Benutzer angemeldet hat.


Wie funktioniert es?

Die folgende Abbildung zeigt, wie es funktioniert:

PageStart

Nach dem Empfang einer Anforderung, ASP.NET zuerst überprüft _AppStart existiert. Wenn _AppStart Standort vorhanden ist und dies ist die erste Anforderung empfangen, führen _AppStart.

Dann ASP.NET prüft _PageStart existiert. Wenn _PageStart vorhanden ist, bevor andere Seite angefordert wird, um den ersten Lauf _PageStart laufen.

Sie können RunPage in _PageStart in () aufgerufen werden aufgefordert, die Betriebsstellung der Seite angeben. Andernfalls wird standardmäßig ist die angeforderte Seite _PageStart nur wurde nach dem Hochlauf laufen.