C# 使用.NET3.5和C检测铬#

C# 使用.NET3.5和C检测铬#,c#,asp.net,C#,Asp.net,好的,我用这个代码来检测浏览器 <%= Request.Browser.Browser %> 当使用chrome时,它给了我浏览器 阿普雷马克野生动物园 我需要它写上chrome,看看周围,我找到了这个 我做了问题答案中给出的所有事情,但那没有帮助 我正在使用VS2010和.NETFramework 3.5 谢谢 编辑:我试着做这页上的建议 它仍然在给我力量 阿普雷马克野生动物园 :/ 再次感谢。您尝试过: if (Request.UserAgent.Contains("C

好的,我用这个代码来检测浏览器

<%= Request.Browser.Browser %>

当使用chrome时,它给了我浏览器

阿普雷马克野生动物园

我需要它写上chrome,看看周围,我找到了这个

我做了问题答案中给出的所有事情,但那没有帮助

我正在使用VS2010和.NETFramework 3.5

谢谢

编辑:我试着做这页上的建议

它仍然在给我力量

阿普雷马克野生动物园

:/

再次感谢。

您尝试过:

if (Request.UserAgent.Contains("Chrome") && !Request.UserAgent.Contains("Edge"))
{
    //do chrome stuff
}

请注意,早在2005年VisualStudio2005发布时,Chrome就不存在了

使用
,它将为您提供如下信息:

Mozilla/5.0 (Windows NT 6.1) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.68 Safari/534.24
试试这个

<div>
Your browser is: <%=Request.Browser.Browser %>
</div>

您的浏览器是:

您的问题标题是.Net 2.0,最后一行是3.5。你的标签上写着3.0。请编辑您的问题,并使所有3个匹配。这是一个错误。。它的.NET3.5。。感谢您指出,我需要为chrome和safari分别做不同的工作,因此检测浏览器对我来说是关键。我使用的是.NET 4,当我请求.browser.browser时,我会得到chrome的结果