IE9 で asp.net ページを読み込むときに奇妙な問題が発生します。
基本的に、私はゆっくりと更新され、奇妙なコーディングがいくつかあるレガシーシステムで作業しています。特定のページがロードされ、iframe が別のページをロードします。基本的には 2000 年バージョンの非同期ロードです。
問題は、iframe ページが読み込まれているとき (データを生成する必要があるため、30 分以上返されない可能性があるため)、IE9 は iframe ページが読み込まれるまで現在のドメインから新しいページを読み込まないことです。そのため、ユーザーがこのページにアクセスした後で、代わりに別のページにアクセスすることを決定した場合、別のページを参照するには、iframe の読み込みが完了するまで待つ必要があります。最初に停止ボタンをクリックしても何も起こらず、ページは iframe が読み込まれるまで存続します。
これは企業の Web アプリケーションなので IE のみがサポートされていますが、この問題は Chrome では発生していないようです (それ以外の場合、ページはひどく壊れていますが、読み込みの遅延の問題は存在しません)。
何かご意見は?
編集:タブまたはブラウザーが閉じられていない限り、Response.IsClientConnected は常に true を返すことを追加する必要があります。