Je mets toujours les appels à Response.Redirect dans la méthode OnLoad de mon WebForm, principalement parce que tous les exemples que j'ai vus le font. Je me demandais si c'était plus efficace (et correct) de le faire dans OnPreInit? Même si le endResponse param est vrai?Quand/où est le premier point d'un WebForm à appeler Response.Redirect?
0
A
Répondre
1
De toute évidence, le plus tôt sera le mieux. Ne faites pas faire à votre serveur plus de travail que nécessaire avant de rediriger vers la véritable page d'intérêt. Cependant, vous ne savez pas toujours que vous souhaitez rediriger avant l'événement de chargement de la page, ou même plus tard, peut-être après avoir manipulé un événement de bouton.