Ich würde annehmen, das ist wahr, aber wollte diese Frage aufwerfen. Wird die Masterseite zuerst in ASP.NET ausgeführt oder wird die Seite abgerufen?
Ich frage, weil ich möchte, dass auf der Masterseite etwas verarbeitet wird, deren Ergebnisse in ein statisches Objekt geladen werden und die dann von der aufgerufenen Seite verwendet werden können (zum Beispiel Benutzerdaten)
Tut mir leid, dass ich nur zitiert habe, aber ich weiß nicht, was ich hinzufügen soll:
Einzelne ASP.NET-Serversteuerelemente haben ihren eigenen Lebenszyklus ähnlich dem Seitenlebenszyklus. Beispiel: Init und Load eines Steuerelements Ereignisse treten während der entsprechenden Seitenereignisse auf.
Obwohl sowohl Init als auch Load auf jedem Steuerelement rekursiv auftreten, werden sie verwendet geschieht in umgekehrter Reihenfolge. Das Init-Ereignis (und auch das Unload-Ereignis) Für jedes Kind findet die Kontrolle statt, bevor das entsprechende Ereignis ausgelöst wird für seinen Behälter (von unten nach oben). Allerdings das Load-Ereignis für einen Container tritt vor dem Load-Ereignis für seine untergeordneten Steuerelemente auf (von oben nach unten). Masterseiten verhalten sich wie untergeordnete Steuerelemente auf einer Seite: die Masterseite Init-Ereignis tritt vor der Seite Init und Load Ereignisse und der Master auf Das Ladeereignis der Seite tritt nach den Ereignissen Init und Load der Seite auf.
Die meisten Seitenereignisse werden aufgerufen, bevor die entsprechenden auf der Masterseite angezeigt werden (im Wesentlichen wird die Masterseite als Teil der Seite angesehen, mit der sie verknüpft ist - es handelt sich um ein Benutzersteuerelement).
Weitere Informationen finden Sie ASP.Net 2.0 - Masterseiten: Tipps, Tricks und Traps auf OdeToCode.
>Tags und Links .net c# asp.net master-pages