UpdatePanel を使用した PopupControlExtender 上の ASP.net ACTK DragPanel Extender が、部分的なポストバック後にドラッグされない
-
01-07-2019 - |
質問
aspx ページに UpdatePanel を含むパネルがあります。
このパネルは、PopUpControl Extender と DragPanel Extender の両方でラップされています。
最初の表示ではすべてが正常に動作し、パネルは期待どおりにポップアップ表示され、閉じられ、ドラッグすることもできます。
UpdatePanel 内には、部分的なポストバックをトリガーするリンクボタンがあります。当初は画像ボタンを使用したかったのですが、それには多くの問題があったため、最終的に機能するリンクボタンを使用することになりました。
部分的なポストバックが完了すると、パネルをドラッグすることはできなくなります。
これを修正する方法についての提案をぜひ聞きたいです。
他にこの問題に遭遇した人はいますか?
それについてどうしましたか?
他のサードパーティのライブラリを使用せずに、この機能の組み合わせを実現する他の方法をご存知ですか?
解決
ドラッグ パネル エクステンダーとポップアップ コントロール エクステンダーが実際にパネルを拡張するタイミングを見てください。
おそらく、それらのエクステンダーはページの初期化イベントで動作します。更新パネルが起動してページを更新すると、拡張された元の DOM 要素が更新パネルの結果に置き換えられます。これは、コントロールが拡張されなくなったことを意味します。
この問題の簡単な解決策は本当にわかりません。おそらくうまくいくのは、更新パネルがページを更新した後にイベントにフックし、パネルを再度拡張できる場合です。
所属していません StackOverflow