Incapable de RegisterStartupScript d'une exécution autre que Page_Load
-
20-09-2019 - |
Question
J'utilise ScriptManager.RegisterStartupScrit de Page_Load et il fonctionne parfaitement.
Quand je déplace la même ligne à l'événement Page_Unload, il ne fonctionne pas; le script est pas enregistré.
Toutes les suggestions ??
La solution
L'événement Page_Unload est appelé après que la page est créée et le html est émis. L'événement est destiné à être utilisé pour nettoyer toutes les ressources qui doivent être libérés par la page.
Pourquoi tu appelles ScriptManager.RegisterStartupScript ici?
EDIT: Voir pour une vue d'ensemble du cycle de vie de la page d'un ASP. Page net. Il devrait vous aider à déterminer où placer votre code. Très probablement la dernière fois que vous pouvez appeler ScriptManager.RegisterStartupScript est à l'événement Page_PreRender.