Überschreibender Seitenklassenkonstruktor in der ASP.NET-CodeBehind-Datei - wann wird er aufgerufen?

9

Wenn ich den System.Web.UI.Page-Konstruktor wie gezeigt überschreibe, wann wird DoSomething () in Bezug auf den Seitenlebenszyklus aufgerufen? Ich kann das nirgendwo dokumentiert finden.

%Vor%

Als Referenz finden Sie hier die ASP.NET Page Lifecycle-Übersicht:

Ссылка

Es stellte sich heraus, dass die beste Antwort im MSDN-Artikel richtig war. Ich musste mir das Diagramm genau ansehen. Construct ist das allererste Ereignis im Seitenlebenszyklus (kommt vor PreInit, Init, Load usw.).

http://img156.imageshack.us/img156/9246/lifecyclen.jpg / p>     
CSharp Noob 13.05.2010, 07:05
quelle

2 Antworten

3

DoSomething (); wird vor den Member-Methoden aufgerufen. Hier geht es eigentlich nicht um Page Lifecycle. Es geht um Klassen und Instanzen. ASP.NET erstellt eine Instanz von MyClass. (Der Konstruktor wird ausgeführt). Danach können alle anderen Methoden aufgerufen werden.

    
hakan 13.05.2010, 07:15
quelle
2

Um Ihre Frage zu beantworten, wird in Schritt 10 eine Instanz erstellt:

Ссылка

Scrollen Sie nach unten zu "Die Anfrage wird von der HttpApplication-Pipeline verarbeitet."

    
Raj Kaimal 13.05.2010 07:17
quelle

Tags und Links