Wird die Masterseite zuerst aufgerufen?

8

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)

    
Serguei Fedorov 08.05.2012, 19:41
quelle

4 Antworten

19

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.

Ссылка

    
Tim Schmelter 08.05.2012, 19:46
quelle
8

Ausführungspriorität

  
  1. Inhaltsseite
  2.   
  3. Masterseite
  4.   
  5. Benutzerkontrolle
  6.   
    
Nilish 08.05.2012 19:51
quelle
4

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.

>     
Oded 08.05.2012 19:44
quelle
0

Sie können in der .net-Dokumentation nachsehen, wann und in welcher Reihenfolge Ereignisse aufgerufen werden

Siehe dies , dies und das

    
Eonasdan 08.05.2012 19:47
quelle

Tags und Links