asp.netで、ボタンをクリックしてポップアップウィンドウを開きたい。ポップアップウィンドウの後で、親ウィンドウに完全なポストバックを作成したいと思います。
これどうやってするの?
asp.netで、ボタンをクリックしてポップアップウィンドウを開きたい。ポップアップウィンドウの後で、親ウィンドウに完全なポストバックを作成したいと思います。
これどうやってするの?
ポップアップで、以下のスクリプトを記述します。
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');
}