2008-09-17 5 views
0

Ich habe ein Panel auf einer Aspx-Seite, die ein UpdatePanel enthält.ASP.net ACTK DragPanel Extender auf PopupControlExtender mit UpdatePanel zieht nicht nach teilweisem Postback

Dieses Panel ist sowohl mit einem PopUpControl Extender als auch mit einem DragPanel Extender ausgestattet.

Nach der ersten Show funktioniert alles gut, das Panel erscheint und schließt wie erwartet und kann auch herumgeschleift werden.

Es gibt einen Linkbutton innerhalb des UpdatePanel, der ein partielles Postback auslöst. Ich wollte ursprünglich eine Bildschaltfläche verwenden, hatte aber eine Menge Probleme damit und nutzte die Linkschaltfläche, die funktioniert.

Sobald das partielle Postback abgeschlossen ist, kann ich das Panel nicht mehr ziehen.

Ich würde gerne Vorschläge hören, wie Sie das beheben können.

Hat jemand anderes dieses Problem festgestellt?

Was haben Sie dagegen unternommen?

Kennen Sie andere Möglichkeiten, diese Kombination von Funktionen zu erreichen, ohne andere Bibliotheken von Drittanbietern zu verwenden?

Antwort

1

Sehen Sie sich an, wenn der Drag Panel Extender und der Popup Control Extender Ihr Panel erweitern.

Wahrscheinlichkeiten sind diese Extender arbeiten an einem Initialisierungsereignis der Seite. Wenn das Aktualisierungsfenster Ihre Seite auslöst und aktualisiert, wurde das ursprüngliche DOM-Element, das erweitert wurde, durch das Ergebnis des Aktualisierungsfensters ersetzt. Das bedeutet, dass Sie jetzt ein Steuerelement haben, das nicht mehr erweitert wird.

Ich weiß nicht wirklich von einer einfachen Lösung für dieses Problem. Was wahrscheinlich funktionieren wird, ist, wenn Sie sich in ein Ereignis einklinken können, nachdem das Update-Panel die Seite aktualisiert und das Panel erneut erweitert hat.

Verwandte Themen