我正在使用以下 asp.net 代码来检测浏览器类型:
System.Web.HttpBrowserCapabilities browser = Request.Browser;
if (browser.Browser == "IE" && browser.MajorVersion == 7)
{
do stuff...
}
我正在运行 IE9,但是当我调试时,browser.MajorVersion 始终为 7。什么可能导致这种情况,我该如何防止它?