ポップアップの 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
{
....
}
}
すべての注意事項:
これは重複ではありません..信じてください、私は広範囲に検索しました..他のすべての質問は非モーダルポップアップ関連であり、私が言ったように、私はすでに閉じる方法を知っています