Как выполнить действие после обновления UpdatePanel?
-
03-07-2019 - |
Вопрос
Когда у меня есть обычное текстовое поле в UpdatePanel (а не элемент управления ASP.NET) с некоторыми событиями JavaScript, после обновления UpdatePanel мои события исчезают.Есть ли способ повторно прикрепить мои события после обновления?(Желательно без встроенных событий).
Решение
Вы можете использовать конечный запрос мероприятие PageRequestManager сорт.
Другие советы
Вы можете иметь setInterval()
цикл при загрузке документа, который будет искать элемент на панели обновления и, если у него нет событий, он может повторно присоединить их.
События исчезли, поскольку ваше текстовое поле является новым элементом в DOM (после обновления UpdatePanel).Как сказал Корчев, используйте событие endRequest, чтобы повторно подключить обработчики событий.