2

asp.netで、ボタンをクリックしてポップアップウィンドウを開きたい。ポップアップウィンドウの後で、親ウィンドウに完全なポストバックを作成したいと思います。

これどうやってするの?

4

1 に答える 1

6

ポップアップで、以下のスクリプトを記述します。

window.opener.PostBack(); 
// Where PostBack is the custom method of opener/parent window.

ポップアップのOnUnload()イベントで、または他の方法の後にwindow.close();.

PostBack()オープナーで次のようなメソッドを実装できます。

        function PostBack() {
            var btn = document.getElementById('<%=SomeButton.ClientID %>');
            if (btn) btn.click();
            // or
            // __doPostBack('SomeButtonId','Arguments');
        }
于 2012-07-12T08:33:53.073 に答える