Je travaille avec C # Application Web. Je veux savoir profondément sur les événements de la page. Parce que je pensais que l'événement de la page Load se produit d'abord (lorsqu'une page est demandée dans le navigateur). Mais quand j'ai essayé avec commentaire de la méthode Vide protégé page_load (expéditeur d'objet, evenargs e) code> La page est chargée sans erreur. P>
3 Réponses :
1.Page request 2.Start 3.Initialize 4.Load 5.Postback Event Handling 6.Rendering 7.Unload This is the page life cycle.Load event comes at 4th position.You can check details over here:http://msdn.microsoft.com/en-us/library/ms178472%28v=vs.100%29.aspx
Chaque objet de page a neuf événements code>, dont vous n'aurez pas à vous soucier de vos transactions quotidiennes avec ASP.NET. Les trois que vous ferez traiter le plus sont les suivants:
Page_Init
Page_Load
Page_PreRender
Off Bien sûr Votre page Web fonctionnera même s'il n'y a pas de méthode de page_load (). Avant des événements de page_LOAD () tels que Preinit, Init (), etc. sont appelés. Reportez-vous au cycle de vie de la page.
La méthode de chargement () est appelée après un événement de précharge. Avec page_load () Vous pouvez définir des valeurs par défaut ou vérifier les post-packs, etc. p> écrire ceci et mettre un point de rupture sur int x = 10; regarder l'expéditeur et e. p> p>
Voir cet article sur ASP.NET Page Lifecycle: MSDN .microsoft.com / fr-US / US / Bibliothèque / MS178472 (v = vs.100) .aspx
Votre titre n'est pas bien. Veuillez lire meta.stackexchange .com / questions / 10647 / ...
Page_LoLoLoLoad Event n'est pas tiré d'abord
Dans la charge de page, vous pouvez mettre votre code lorsque vous le commencez, il ne "pas ne pas charger la page". Le HTML est jamais rendu, vous n'avez pas à déclarer cela manuellement
Assurez-vous de définir le
AutoEventWireUp < / Code> Propriété
de la directive@Page code> à "true".
AutoeventWireUp = "vrai" est déjà donné.