0

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

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

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

UpdatePanel 内に、部分的なポストバックをトリガーするリンクボタンがあります。私はもともとイメージボタンを使いたかったのですが、それで多くの問題が発生したため、機能するリンクボタンを使用することになりました。

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

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

他の誰かがこの問題に遭遇しましたか?

あなたはそれについて何をしましたか?

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

4

1 に答える 1

1

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

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

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

于 2008-09-18T21:54:01.750 に答える