ASP.net ACTK DragPanel Extender в PopupControlExtender с UpdatePanel не перетаскивается после частичной обратной передачи

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

  •  01-07-2019
  •  | 
  •  

Вопрос

У меня есть панель на странице aspx, которая содержит панель обновления.

Эта панель обернута как расширителем PopupControl, так и расширителем DragPanel.

При первоначальном показе все работает нормально, панель всплывает и закрывается, как и ожидалось, и ее также можно перетаскивать.

В панели обновления есть кнопка linkbutton, которая запускает частичную обратную отправку.Изначально я хотел использовать imagebutton, но у меня было много проблем с этим, поэтому в итоге я использовал linkbutton, который работает.

Как только частичная обратная передача будет завершена, я больше не смогу перетаскивать панель по кругу.

Я хотел бы услышать предложения о том, как это исправить.

Кто-нибудь еще сталкивался с этой проблемой?

Что вы с этим сделали?

Знаете ли вы какой-либо другой способ реализовать эту комбинацию функций без использования других сторонних библиотек?

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

Решение

Посмотрите, когда расширитель панели перетаскивания и расширитель всплывающего управления на самом деле расширяют вашу панель.

Скорее всего, эти расширители работают с событием инициализации страницы.Когда панель обновления запускается и обновляет вашу страницу, исходный элемент DOM, который был расширен, заменяется результатом панели обновления.Это означает, что теперь у вас есть элемент управления, который больше не расширен.

На самом деле я не знаю простого решения этой проблемы.Что, вероятно, сработает, так это то, что вы сможете подключиться к событию после того, как панель обновления обновит страницу, и снова расширить панель.

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