Невозможно RegesingStartupScript из выполнения, кроме page_load
-
20-09-2019 - |
Вопрос
Я использую scriptmanager.registerStartupScrit из page_load, и он работает идеально.
Когда я перемещаю ту же строку на событие Page_Unload, она не работает; Сценарий не зарегистрирован.
Какие-либо предложения??
Решение
Событие page_unload вызывается после создания страницы и вывода HTML. Мероприятие предназначено для очистки любых ресурсов, которые должны быть освобождены страницей.
Почему вы называете ScriptManager.RegisterStartupScript здесь?
РЕДАКТИРОВАТЬ:Глянь сюда Для обзора по жизненному циклу страницы страницы ASP.NET. Это должно помочь вам определить, где разместить свой код. Скорее всего, последний раз, когда вы можете позвонить в ScriptManager.RegisterStartupScript, находится на мероприятии Page_perender.
Не связан с StackOverflow