ボタンのあるページがあります。ボタンを押すと、ポップアップ ウィンドウが表示されます。ポップアップウィンドウには「閉じる」ボタンがあり、それを押すとポップアップウィンドウが閉じられ、メインページはそのままである必要があります。
ボタンを押したときにポップアップウィンドウを閉じるにはどうすればよいですか?
ボタンのあるページがあります。ボタンを押すと、ポップアップ ウィンドウが表示されます。ポップアップウィンドウには「閉じる」ボタンがあり、それを押すとポップアップウィンドウが閉じられ、メインページはそのままである必要があります。
ボタンを押したときにポップアップウィンドウを閉じるにはどうすればよいですか?
これは、必ずしもサーバー側で (つまり、C# コードで) 行う必要はありません。代わりに、これは、ビュー (cshtml、aspx、ascx、または html) で簡単な JavaScript を使用して処理できます。
ASP.NET コントロールを使用している場合:
<asp:Button id="MyButton" runat="server" OnClientClick="javascript:window.close(); return false;" />
通常の HTML ボタンを使用している場合:
<input type="button" onclick="javascript:window.close();"/>
ユーザーコントロールをポップアップとして使用していて、それをグリッドに追加していると仮定すると、これを使用できます
((this).parent as (Grid)).remove(this);
または、いくつかのコードを表示して、より良い回答を作成できます。