Request.Browser.Type 判断浏览器类型

作者:vkvi 来源:ITPOW(原创) 日期:2014-1-10

ASP.NET 中用 Request.Browser.Type 可以比较方便地判断浏览器类型。

它的结果大概就是产品名称 + 版本号,比如:IE9、Chrome31。

不过这个使用上有两点我想不明白。

一是我的是 IE10,显示的结果却是 IE9。

二是我两台服务器都是装的 .NET Framework 3.5 SP1,也没有进行过特别的设置,一台能够正确识别 Chrome,另一台识别为 Desktop。

http://weblogs.asp.net/ricardoperes/archive/2009/09/22/detecting-chrome-browser-in-asp-net.aspx 这篇文章介绍,是由于服务器 .NET 的 CONFIG 文件夹下的 Browsers 文件夹下没有配置 Chrome 这个浏览器的识别,可是我检查了,两台机子都是一样的配置文件。搞不清楚怎么回事。只好又用 Request.UserAgent 来识别。

相关文章