2012-02-22 7 views
0

Page1.aspxがPage2.aspxをウィンドウで開くと、Page2.aspxが閉じられると、どのようにPage1.aspxを更新できますか?ASP.NET:Page1.aspxがPage2.aspxをウィンドウで開くと、Page2.aspxが閉じられると、どのようにPage1.aspxを更新できますか?

データがあるページがあり、ユーザーがそのデータを編集できるようにLinkBut​​tonが設定されています。 LinkBut​​tonは、いくつかのテキストフィールドと "Save" & "Cancel"ボタンを持つ別のウィンドウページを起動します。これらのクリックの1回を実行したら、保存を実行してウィンドウを閉じるか、または情報を無視してウィンドウを閉じます。 2番目のウィンドウが閉じられると、最初のウィンドウにデータが更新されることを期待していました。これどうやってするの?

答えて

5

上記のウィンドウを閉じているときに子ウィンドウ(2ページ)にjavascriptがあると、 などが表示されます。

window.opener.location.reload() 
+0

これは、開いているウィンドウのページを再読み込みするだけです。これはおそらく 'window.close();'も使用しているからでしょうか?また、私が強制されているのを助けてくれないと確信しています! iframeを使用する...したがって、リロードしたいページはiframe内にあります。おそらく、私はiframeで作業するために別の方法でこれにアプローチする必要があります。 – daveomcd

+0

@daveomcd前のプロジェクトでこれをやったやり方は、子ウィンドウで終了したときにこれを呼び出すコードの中にあります。 'string javaScript = " \ n "+ " + - "+ - " n ";' iframeの使い方に慣れていませんが、質問を編集してその情報を含めることができます – peroija

関連する問題