Ich bin ein Neuling zu ASP.Net, also meine Frage könnte ein wenig dumm sein, ich verstehe nicht ganz, wie jede Stufe in ASP.Net Seite Lebenszyklus funktioniert, Ich schrieb etwas Code enthält eine einfache Seite mit einem Label-Steuerelement und einem Button-Steuerelement und fand die Reihenfolge ist:Folgen von Seitenlebenszyklus in ASP.Net
1.Page Initialisierung Ereignis behandelt.
2. Seitenladeereignis behandelt.
3.Page Prerender-Ereignis behandelt.
4.Page laden Ereignis behandelt.
5.Page Postback-Ereignis behandelt.
6. Schaltfläche Click Event behandelt.
7.Page prerender Ereignis behandelt.
Meine Fragen sind:
Warum einige Ereignisse wie Seitenlade zweimal angehoben werden?
Die Leute sagten in der Regel page_load Ereignis vor Button Click Event. Ich verstehe es nicht ganz, meinen Leute page_load Event wird vor dem Button Click Event behandelt? Wenn ja, dann verstehe ich, also ist es nur etwas wie wenn wir auf eine Schaltfläche absenden, feuern wir tatsächlich 2 Ereignisse, eine für Button-Click-Ereignis, und eine für Seitenladeereignis und Seitenladeereignis wird zuerst behandelt?
Kann jemand diese Stufen auf eine einfache Art und Weise erklären, um zu erklären, wie jede Stufe hereinkommt? wie wenn ein Benutzer auf eine Schaltfläche klickt, was hinter den Kulissen passiert
https://msdn.microsoft.com/en-us/library/ms178472.aspx –