概要 ASP.NET でモーダルダイアログを実現するには、以下の 3 通りの方法があります。 JavaScript の showModalDialog() を使用 JavaScript の window.open() を使用してフォーカスを常に取得 Ajax Control Toolkit の ModalPopupExtender コントロールを使用 showModalDialog() を使用する方法 showModalDialog() は、その名の通りモーダルダイアログを表示するための JavaScript 関数です。基本的にはこの関数を呼び出すだけでモーダルダイアログを表示することができます。ただし ASP.NET を使用している場合、 2 つの不可思議な挙動が発生します。 1 つめの問題は、モーダルウィンドウ内のリンクをクリックすると、別のウィンドウが新たに開いてしまうことです。この