【发布时间】:2012-08-29 13:25:58
【问题描述】:
如果用户使用的是 IE 7 并且我阅读了
<% = Request.Browser.Version %>
我得到 7.0
如果他们有 IE 9 并且在兼容性视图中,我会得到同样的结果。
Request.Browser 中有什么可以区分真正的 IE7 用户和使用 IE8 或 IE9 但处于兼容模式的用户吗?
【问题讨论】:
-
了解为什么您需要在服务器端知道这一点可能会有所帮助。
-
@rossisdead - 因为我想给出不同的警告。 .“升级”或“关闭兼容模式”
-
如果你告诉他们升级到 Firefox,这两种情况都适用。
-
@richard - 同意,但是如果他们使用的是 IE9,他们不需要升级他们的浏览器,他们只需要关闭兼容模式。这是一个更简单的问题:)
标签: asp.net-mvc internet-explorer compatibility ie8-compatibility-mode