ASP.net ACTK DragPanel Extender в PopupControlExtender с UpdatePanel не перетаскивается после частичной обратной передачи
-
01-07-2019 - |
Вопрос
У меня есть панель на странице aspx, которая содержит панель обновления.
Эта панель обернута как расширителем PopupControl, так и расширителем DragPanel.
При первоначальном показе все работает нормально, панель всплывает и закрывается, как и ожидалось, и ее также можно перетаскивать.
В панели обновления есть кнопка linkbutton, которая запускает частичную обратную отправку.Изначально я хотел использовать imagebutton, но у меня было много проблем с этим, поэтому в итоге я использовал linkbutton, который работает.
Как только частичная обратная передача будет завершена, я больше не смогу перетаскивать панель по кругу.
Я хотел бы услышать предложения о том, как это исправить.
Кто-нибудь еще сталкивался с этой проблемой?
Что вы с этим сделали?
Знаете ли вы какой-либо другой способ реализовать эту комбинацию функций без использования других сторонних библиотек?
Решение
Посмотрите, когда расширитель панели перетаскивания и расширитель всплывающего управления на самом деле расширяют вашу панель.
Скорее всего, эти расширители работают с событием инициализации страницы.Когда панель обновления запускается и обновляет вашу страницу, исходный элемент DOM, который был расширен, заменяется результатом панели обновления.Это означает, что теперь у вас есть элемент управления, который больше не расширен.
На самом деле я не знаю простого решения этой проблемы.Что, вероятно, сработает, так это то, что вы сможете подключиться к событию после того, как панель обновления обновит страницу, и снова расширить панель.