首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

后台通过Request.Browser获取的浏览器版本号异常

2013-07-16 
后台通过Request.Browser获取的浏览器版本号错误本帖最后由 gavinwwl 于 2013-06-28 14:21:30 编辑浏览器

后台通过Request.Browser获取的浏览器版本号错误
本帖最后由 gavinwwl 于 2013-06-28 14:21:30 编辑 浏览器是IE9, 浏览器模式:IE9兼容性视图, 文档模式:IE8标准
 
通过js的navigator.appVersion获取的是:"4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; aff-kingsoft-ciba; .NET4.0C; .NET4.0E)"
 
但是后台通过
 Request.Browser.Type 获取的是IE7
 Request.Browser.MajorVersion 是 7
 Request.Browser.MajorVersion+Request.Browser.MinorVersion 是 7.0
 
不知道为什么? 是.net的Bug还是我的写法有错(我在网上搜了一下,获取浏览器版本也就这么几种方法)?
[解决办法]
 浏览器模式:IE9标准

热点排行