2008-09-17 5 views
0

J'ai un panneau sur une page ASPX qui contient un UpdatePanel.ASP.net ACTK DragPanel Extender sur PopupControlExtender avec UpdatePanel ne fait pas glisser après la publication partielle

Ce panneau est doté à la fois d'un extendeur PopUpControl et d'un extenseur DragPanel. Lors de l'affichage initial, tout fonctionne correctement, le panneau s'ouvre et se ferme comme prévu et peut également être déplacé.

Il existe un bouton de liaison au sein du UpdatePanel qui déclenche une publication partielle. Je voulais à l'origine utiliser un bouton image mais j'ai eu beaucoup de problèmes avec ça, donc j'ai fini par utiliser le bouton qui fonctionne.

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

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

Est-ce que quelqu'un d'autre a rencontré ce problème?

Qu'avez-vous fait à ce sujet?

Connaissez-vous un autre moyen d'accomplir cette combinaison de fonctionnalités sans utiliser d'autres bibliothèques tierces?

Répondre

1

Jetez un oeil à quand le prolongateur de panneau de glissement et l'extension de contrôle de popup prolongent réellement votre panneau.

Il est probable que les extendeurs 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 une solution facile à ce problème. Ce qui fonctionnera probablement est si vous pouvez vous accrocher dans un événement après que le panneau de mise à jour ait mis à jour la page et ait étendu le panneau encore.

Questions connexes