Как выполнить действие после обновления UpdatePanel?

StackOverflow https://stackoverflow.com/questions/159252

Вопрос

Когда у меня есть обычное текстовое поле в UpdatePanel (а не элемент управления ASP.NET) с некоторыми событиями JavaScript, после обновления UpdatePanel мои события исчезают.Есть ли способ повторно прикрепить мои события после обновления?(Желательно без встроенных событий).

Это было полезно?

Решение

Вы можете использовать конечный запрос мероприятие PageRequestManager сорт.

Другие советы

Вы можете иметь setInterval() цикл при загрузке документа, который будет искать элемент на панели обновления и, если у него нет событий, он может повторно присоединить их.

События исчезли, поскольку ваше текстовое поле является новым элементом в DOM (после обновления UpdatePanel).Как сказал Корчев, используйте событие endRequest, чтобы повторно подключить обработчики событий.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top