ユーザーがIE7を使用していて、私が読んだ場合
<% = Request.Browser.Version %>
7.0を取得します
IE 9があり、互換表示モードになっている場合、同じことがわかります。
Request.Browserに、実際のIE7ユーザーとIE8またはIE9を使用しているが互換モードのユーザーを区別できるものはありますか?
ユーザーがIE7を使用していて、私が読んだ場合
<% = Request.Browser.Version %>
7.0を取得します
IE 9があり、互換表示モードになっている場合、同じことがわかります。
Request.Browserに、実際のIE7ユーザーとIE8またはIE9を使用しているが互換モードのユーザーを区別できるものはありますか?
JavaScriptを使用してクライアント側でこれを行う方がよいでしょう。次のようなものを使用できます。
http://code.google.com/p/ie6-upgrade-warning/
あなたはそれをあなたが望むものに微調整することができます。
ユーザーが互換モードになっていないことを確認することが目的の場合は、X-UA-COMPATIBLEのメタタグまたはhttpヘッダーバージョンのいずれかを使用できます。
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=Edge" >
</head>
<body>
<p>Content goes here.</p>
</body>
</html>