Vom ASP.Net Page Lifecycle article on MSDN:Warum werden einige Ereignisse in untergeordneten Steuerelementen im ASP.Net-Seitenzyklus in umgekehrter Reihenfolge ausgelöst?
Obwohl beide Init und rekursiv auf jeder Steuerung auftreten laden, passieren sie in umgekehrter Reihenfolge. Das Init-Ereignis (und auch das Unload-Ereignis) für jedes untergeordnete Steuerelement wird ausgeführt, bevor das entsprechende Ereignis für seinen Container ausgelöst wird (von unten nach oben). Das Load-Ereignis für einen Container tritt jedoch vor dem Load-Ereignis für seine untergeordneten Steuerelemente auf (von oben nach unten).
Das macht sehr viel Sinn für das unload
Ereignis, aber warum für init
? Was ist mit den anderen Ereignissen?
Mit freundlichen Grüßen