UpdatePanel を使用した PopupControlExtender 上の ASP.net ACTK DragPanel Extender が、部分的なポストバック後にドラッグされない

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

  •  01-07-2019
  •  | 
  •  

質問

aspx ページに UpdatePanel を含むパネルがあります。

このパネルは、PopUpControl Extender と DragPanel Extender の両方でラップされています。

最初の表示ではすべてが正常に動作し、パネルは期待どおりにポップアップ表示され、閉じられ、ドラッグすることもできます。

UpdatePanel 内には、部分的なポストバックをトリガーするリンクボタンがあります。当初は画像ボタンを使用したかったのですが、それには多くの問題があったため、最終的に機能するリンクボタンを使用することになりました。

部分的なポストバックが完了すると、パネルをドラッグすることはできなくなります。

これを修正する方法についての提案をぜひ聞きたいです。

他にこの問題に遭遇した人はいますか?

それについてどうしましたか?

他のサードパーティのライブラリを使用せずに、この機能の組み合わせを実現する他の方法をご存知ですか?

役に立ちましたか?

解決

ドラッグ パネル エクステンダーとポップアップ コントロール エクステンダーが実際にパネルを拡張するタイミングを見てください。

おそらく、それらのエクステンダーはページの初期化イベントで動作します。更新パネルが起動してページを更新すると、拡張された元の DOM 要素が更新パネルの結果に置き換えられます。これは、コントロールが拡張されなくなったことを意味します。

この問題の簡単な解決策は本当にわかりません。おそらくうまくいくのは、更新パネルがページを更新した後にイベントにフックし、パネルを再度拡張できる場合です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top