Wenn eine Seite angefordert wird, löst sie verschiedene Ereignisse aus, die als Teil ihrer lifecycle angesehen werden. Ich behalte die von Peter Bromberg erstellte visual representation bei mir.
Die Eigenschaft AutoEventWireUp
bei True verbindet einige dieser integrierten Ereignisse im Seitenlebenszyklus automatisch mit ihren Handlern. Dies bedeutet, dass Sie diese Ereignisse nicht explizit anhängen müssen (z. B. mit dem Handles-Schlüsselwort in VB).
Beispiele für diese integrierten Ereignisse wären Page_Init
und Page_Load
.
Wenn Sie AutoEventWireUp
auf True setzen und bieten explizite Verkabelung der EventHandlers, finden Sie sie zweimal ausgeführt werden! Dies ist einer der Gründe, warum Visual Studio dieses Attribut standardmäßig auf false
festgelegt hat.
Edit: (nach Chester89 Kommentar)
Es ist sinnvoll, dass der Standardwert des AutoEventWireUp
Attributs der Seite zu beachten true
ist, während der Standardwert der AutoEventWireUp
Eigenschaft der Seite Klasse ist false
Könnten Sie genauer angeben, was genau Sie nicht verstehen (zum Beispiel im Artikel)? – Cerebrus
Wenn ich es richtig verstehe, heißt es dort, dass der Standardwert für diese Eigenschaft wahr sein kann und falsch sein kann - was ist das? – chester89
Hat meinen Beitrag bearbeitet, um diesen zu beantworten! ;-) – Cerebrus