HttpBrowserCapabilities オブジェクトを使用してブラウザーのバージョンと特定の機能を確認できますが、ブラウザーがレンダリングに使用しているドキュメント モードを確認する方法はありますか?
JavaScript プロパティに相当するものdocument.documentMode
モードは開発者ツールを介して変更できます
アップデート
カミソリレイアウトページでこのようなものを使用して、IE7以下の別のスタイルシートを含めることを望んでいました...
@if (ViewContext.IsBrowserOlderThanIE8()) {
<link href="Ie7.css" rel="stylesheet" type="text/css" />
}
関数内でIsBrowserOlderThanIE8
ブラウザーのバージョンを検出できますが、クライアントが使用しているドキュメント モードを知るにはこれだけでは不十分です。ドキュメント モードでは、使用される実際のレンダリング エンジンがより明確になります。