ASP.NET、Framework4.0で記述されたWebアプリケーションがあります。Webアプリは10年前のものであり、古いFramework2.0に基づいて大量のレガシーコードがまだ存在しています。Telerik RibbonBarコントロールをページに追加することが決定され、Telerikが導入されると、特定のポップアップブラウザウィンドウが同じように見えることはありませんでした。奇妙なことに、RibbonBarコントロールが実装されたときにポップアップがタッチされず、ポップアップブラウザウィンドウに他のTelerikコントロールが存在しません。
一部のマシンでは、IE 8でも問題なく表示されますが、IE9のすべてのマシンでは、レイアウトが乱れ、コンテンツの一部が非表示になっているように見えます。
レイアウトは、レイアウトのJavascriptコントロールを使用して、1つのaspxページレイアウトに対して多くのユーザーコントロールを利用します。
古い外観とこのポップアップブラウザウィンドウの外観は次のようになります。
ブラウザのポップアップウィンドウが現在どのように表示されるか:
なぜこれがIE8ではなくIE9で発生する可能性があるのか誰かが知っていますか?
回答( blachshmaによって提供): IE=EmulateIE8。これはエミュレーションの内容に非常に固有であるため、IE=8またはIE=Emulate8は機能せず、IE=EmulateIE8と言わなければなりません。