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 ??

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top