HttpContext.Current.Request.Browser.MajorVersion 将 IE11 显示为 IE7
HttpContext.Current.Request.Browser.MajorVersion is showing IE11 as IE7
我的 Web 应用程序中有这样的代码用于特定验证。
HttpContext.Current.Request.Browser.Browser == "IE" && HttpContext.Current.Request.Browser.MajorVersion<9
如果我是 运行 我本地的代码,它工作正常。但是,我的 Web 应用程序托管在 Azure 中,当 运行 Azure 应用程序时上述条件失败。
我检查了代码,我了解到在渲染我的 Azure 应用程序时,IE11 被当作 IE7。
谁能帮我解决这个问题
我自己解决了。
IE 11 运行 处于兼容模式。
我在我的 Intranet 区域中列出了网站
因此,HttpContext.Current.Request.Browser.MajorVersion
将在加载站点时检测到版本为 7。
我的 Web 应用程序中有这样的代码用于特定验证。
HttpContext.Current.Request.Browser.Browser == "IE" && HttpContext.Current.Request.Browser.MajorVersion<9
如果我是 运行 我本地的代码,它工作正常。但是,我的 Web 应用程序托管在 Azure 中,当 运行 Azure 应用程序时上述条件失败。
我检查了代码,我了解到在渲染我的 Azure 应用程序时,IE11 被当作 IE7。
谁能帮我解决这个问题
我自己解决了。
IE 11 运行 处于兼容模式。
我在我的 Intranet 区域中列出了网站
因此,HttpContext.Current.Request.Browser.MajorVersion
将在加载站点时检测到版本为 7。