0

別のページをロードする iframe を popupcontrolid として持つ ajaxToolkit:ModalPopupExtender があります。親からiframeページにいくつかのパラメーターを渡すことができました。ユーザーがボタンをクリックしたときに、いくつかの情報を親ページに戻したいと思います。私の最初の解決策は、get パラメータを使用して親ページをリロードする JavaScript を作成することでしたが、この方法では親ページ全体がリロードされます。

iframe ページを閉じるときに、親ページで「コード ビハインド」メソッドを呼び出したい (値を渡す) のですが、このメソッドは、ページをリロードせずに呼び出す必要があります (つまり、asp:UpdatePanel のボタンですか?しかし、どうすればよいですか?何らかの値を渡しますか?)。

これを行う方法はありますか?

前もって感謝します、アルベルト

4

1 に答える 1

0

親ページの情報の一部を更新したい場合は、JavaScriptを作成する必要があります。既存のコードの一部を見ないと、アドバイスするのは難しいでしょうが、

window.top.parentFunctionNameToUpdateValues();

iframe内のアクションに基づいて、親への投稿をトリガーできます。

親の何も更新する必要がない場合は、iframeのフォームに値を親に送信してから、親のonloadを処理して、必要な値を解析します。

于 2013-03-12T17:10:53.447 に答える