3

ポップアップの aspx ファイルにあるサーバー側のボタンをクリックして、コード ビハインドからモーダル ポップアップを閉じる方法はありますか?

ユーザーがサーバー側の ASP.NET ボタンをクリックしたときに非モーダル ポップアップ (つまり、 を使用して開かれたものwindow.open(...)) を閉じることができるコードを見つけましたが、そのコードはモーダル ポップアップでは機能しません。

また、jQueryやその他のサードパーティ製ライブラリは使用しないでください ...

また、ソリューションは Internet Explorer でのみ機能する必要があります。これは、私たちのドメインで使用されているブラウザであるためです..ソリューションが Chrome、Firefox などで機能しなくても問題ありません..

ポップアップを発生させるために使用されるコード:

<asp:Button ID="Button1" runat="server" Text="Button2" OnClientClick="basicPopup();return false;" OnClick="Button1_Click"/></td>

function basicPopup() 
{
    var strReturn = window.showModalDialog("TaxReportInputsForm.aspx", person,'status:no;dialogWidth:450px;dialogHeight:110px;dialogHide:true;help:no;scroll:yes');

    if(strReturn.okpressed == true)
    {
        ....
    }
    else
    {
        ....
    }
}

すべての注意事項:

これは重複ではありません..信じてください、私は広範囲に検索しました..他のすべての質問は非モーダルポップアップ関連であり、私が言ったように、私はすでに閉じる方法を知っています

4

2 に答える 2

0

window.close();

それを含むスクリプト ブロックを返すだけです。

于 2013-06-25T12:16:13.830 に答える