2

それぞれに 3 つまたは 4 つのユーザー コントロールがあるページがいくつかあります。各コントロールには独自の更新パネルがあります。

JQuery と Thickbox を使用してモーダル ウィンドウを作成し、そこで別の aspx ページを開いてデータの一部を変更します。

私がやりたいことは、ページ全体を更新せずに、モーダル ウィンドウが閉じたときにページ上の更新パネル/コンテンツの一部またはすべてを更新できるようにすることです。モーダル ウィンドウを閉じると、インターネット エクスプローラー内で更新またはキャンセルに関する非常に迷惑なポップアップ メッセージが表示されることがあります (現時点では、そのテキストは手元にありません)。

私はjavascriptとjqueryにかなり慣れていないため、これをどのように進めればよいかわかりません。

ありがとうございました

ジョン・ホーキンス

4

1 に答える 1

2

onClose 関数内で、または onClose イベントを設定しようとしても、myObject が更新パネルのトリガーとして定義されている限り、このようなことを行うことができます。

function RefreshMyPanel() {
    var mypage = Sys.WebForms.PageRequestManager.getInstance();
    mypage._doPostBack('myObject', '');
}

私は上記のコードをテストしていませんが、これは実行できる方法の 1 つと思われます。

于 2009-03-17T20:18:37.883 に答える