获取客户端计算机的操作系统名称 - 平板电脑设备和PC

时间:2012-06-28 12:25:40

标签: c# asp.net

我有一个在asp.net 3.5,c#2008中创建的网站 - 在IIS 7上托管。我想检查客户端访问该网站的操作系统,无论是来自计算机浏览器还是来自ipad等平板设备的浏览器,戴尔连胜,三星银河等,或从智能手机。有可能知道。我试过了

Page.Request.Browser.Platform.ToString(); 

但是从Android设备浏览器访问我得到它未定义。

我也试过

Request.Browser.Capabilities["OS"].ToString();

但对于Android我得到操作系统名称Linux!

我想要确切的名称,无论是Windows,Symbian,Android,iOS,MAC还是Linux。

1 个答案:

答案 0 :(得分:0)

尝试从useragent

获取它