在asp.net-mvc的控制器中,我如何获得有关用户浏览器的信息?

我在我的asp.net-mvc网站上logging错误,我想看看是否有反正检测用户的浏览器信息(名称,版本等),因为它似乎是人得到的问题,但因为他们使用很老浏览器。 这个信息将帮助我避免debugging时间,如果我知道他们正在使用“不支持”的浏览器。

2 Solutions collect form web for “在asp.net-mvc的控制器中,我如何获得有关用户浏览器的信息?”

您可以尝试Request.Browser属性。 它将几乎包含客户端浏览器可能需要的所有内容(假设它正确地发送UserAgent头)。

你可以得到提供浏览器信息的用户代理:

Request.UserAgent 

有一个网站列出浏览器用户代理string: http : //www.useragentstring.com

您可能感兴趣的其他值。

 Request.Browser.Platform Request.Browser.Version Request.Browser.EcmaScriptVersion 
  • 使ASP.NET捆绑为CSS捆绑指定media = screen
  • 从操作filter属性redirect
  • 在保存EF4 POCO对象的更改时更新关系
  • GET和POST方法在同一个Controller中具有相同的Action名称
  • 保存MVC上的多对多关系数据创build视图
  • ASP.Net MVCredirect到一个不同的视图
  • 我如何添加一个项目到ASP.net MVC的SelectList
  • 如何在ASP.NET MVCvalidation期间提供警告?