_PageStart.cshtml und _AppStart.cshtml in ASP.NET-Webseiten

7

Was ist der Unterschied zwischen _PageStart.cshtml und _AppStart.cshtml? Kann ich sie austauschbar verwenden?

    
dpp 13.01.2012, 04:37
quelle

1 Antwort

21

_AppStart.cshtml wird beim ersten Start der Anwendung einmal ausgeführt. Hier können Sie globale Variablen festlegen oder E-Mails usw. konfigurieren. _PageStart.cshtml wird jedes Mal ausgeführt, wenn eine Seite im Ordner derselben oder einer niedrigeren Ebene angefordert wird. Dies ist der Ort für die Bearbeitung pro Anfrage, z. B. das Festlegen von Layoutseiten oder das Verweigern des Zugriffs auf einen Ordner für nicht authentifizierte Benutzer.

Weitere Informationen finden Sie in diesem Artikel auf der Microsoft-Website .

Da sie zu unterschiedlichen Zeiten im Lebenszyklus der Anwendung ausgeführt werden, ist es schwierig zu sehen, wie sie austauschbar verwendet werden können, was immer Sie damit meinen.

    
Mike Brind 13.01.2012, 06:13
quelle

Tags und Links