ASP.net ACTK DragPanel Extender sur PopupControlExtender avec UpdatePanel ne glisse pas après la publication partielle

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

  •  01-07-2019
  •  | 
  •  

Question

J'ai un panneau sur une page aspx contenant un UpdatePanel.

Ce panneau est entouré à la fois d'un PopUpControl Extender et d'un DragPanel Extender.

Lors de la présentation initiale, tout fonctionne correctement, le panneau s'ouvre et se ferme comme prévu et peut également être déplacé.

Un élément de lien dans UpdatePanel déclenche une publication partielle. À l’origine, je voulais utiliser un imagebutton, mais j’ai eu beaucoup de mal à le faire, et j’ai fini par utiliser le linkbutton qui fonctionne.

Une fois la publication partielle terminée, je ne peux plus faire glisser le panneau.

J'aimerais entendre des suggestions sur la façon de résoudre ce problème.

Quelqu'un at-il rencontré ce problème?

Qu'avez-vous fait à ce sujet?

Connaissez-vous un autre moyen de réaliser cette combinaison de fonctionnalités sans faire appel à des bibliothèques tierces?

Était-ce utile?

La solution

Jetez un coup d'œil sur les extensions du panneau de glisser et du contrôle contextuel qui étendent réellement votre panneau.

Il est probable que ces extensions fonctionnent sur un événement d'initialisation de la page. Lorsque le panneau de mise à jour se déclenche et met à jour votre page, l'élément DOM d'origine qui a été étendu a été remplacé par le résultat du panneau de mise à jour. Ce qui signifie que vous avez maintenant un contrôle qui n'est plus étendu.

Je ne connais pas vraiment de solution facile à ce problème. Ce qui fonctionnera probablement, c’est si vous pouvez vous connecter à un événement après que le panneau de mise à jour a mis à jour la page et étendre à nouveau le panneau.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top