在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 MVC 3 Razor - 将类添加到EditorFor
  • ASP MVC - 有什么常量的默认内容types?
  • 必须ASP.NET MVC控制器方法返回ActionResult?
  • 允许用户在ASP.NET MVC中inputHTML - ValidateInput或AllowHtml
  • TemporaryGeneratedFile_ 在/ obj / debug打破构build
  • ASP / NET MVC:testing控制器与会话? 惩戒?
  • RequireJS如何处理多个页面和部分视图?
  • 在C#中使用IsAssignableFrom和“is”关键字
  • HttpRequest与HttpRequestMessage与HttpRequestBase
  • WebAPI中的DependencyResolver.SetResolver和HttpConfiguration.DependencyResolver之间有什么区别
  • Visual Studio 2015-如何禁用“基于您的项目,我们已经确定扩展,你可能会发现有帮助”的消息?