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

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

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

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

Request.UserAgent 

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

您可能感兴趣的其他值。

 Request.Browser.Platform Request.Browser.Version Request.Browser.EcmaScriptVersion