モーダル ダイアログを使用します。モーダル ダイアログは、マスク div とコンテナー div で構築されます。コンテナー div には、モーダル aspx ページを含む iFrame が含まれています。モーダル ダイアログが初期化されると、マスクとコンテナーがページ本体に追加されます。モーダル ダイアログを閉じると、マスクとコンテナーが本文から削除されます。
すべて正常に動作し、Visual Studio でデバッグを開始して新しいモーダル ダイアログを開くと、デバッガーの「スクリプト ドキュメント - Windows Internet Explorer - somePage.aspx」に新しいページが表示されます。
しかし、ダイアログを閉じて削除すると、ページ全体を更新するまで、ページは VS デバッガーで「生きている」ままになります。
これは悪いですか?本文から削除されたとしても、ページはどこかで「生き続ける」のですか? それとも、Visual Studio デバッガーの UI だけですか?
際限なく増加するスクリプト ブロック ファイルについて、この質問を見つけました。それは同じ問題だと思いますが、その質問には実際には答えがありません。