ASP.NET の IE10 対応について

こんにちは。d99 です。   今回は下記の件を取り上げます。 問題 ASP.NET 4.0 までのバージョンでは、ユーザーエージェント解析に問題があり、Internet Explorer 10 の判定に失敗します。その結果、IE10 に対してだけ JavaScript が出力されずクライアントスクリプトが正常に動作しなかったり、CSS が出力されずレイアウトが崩れたり、といった問題が発生します。 ASP.NET が Internet Explorer 10 の検出に失敗する http://msdn.microsoft.com/ja-jp/library/ie/hh869299(v=vs.85).aspx 原因 ASP.NET のバグです。 対処 緊急修正モジュールのご用意があります。 ASP.NET 4.0 用 http://support.microsoft.com/kb/2600088 ASP.NET 2.0、3.0 3.5 用 http://support.microsoft.com/kb/2600100 http://support.microsoft.com/kb/2608565 備考 このバグは、所謂 WebFrom にだけ影響し、ASP.NET MVC や ASP.NET WebPages (Razor) には影響しません。   今回は上記の問題の、緊急修正モジュール以外の対処についてご紹介します。 この問題については以下の4つの対処方法があります。 緊急修正モジュール(hotfix)を適用する セキュリティパッチ(MS11-100)を適用する 手動でシステムのブラウザ定義を書き換える アプリケーションに IE10 対応のブラウザ定義を加える…