用于确定用户代理的这两个属性之间有什么区别(如果有的话)和优点/缺点?
Dim strUserAgt as String
userAgent = Request.userAgent
对比
Dim strUserAgt as String = Request.ServerVariables("HTTP_USER_AGENT")
用于确定用户代理的这两个属性之间有什么区别(如果有的话)和优点/缺点?
Dim strUserAgt as String
userAgent = Request.userAgent
对比
Dim strUserAgt as String = Request.ServerVariables("HTTP_USER_AGENT")
来源:如何在没有 ASP.NET 中的 BrowserType 对象的情况下确定服务器端代码中的浏览器类型
在 ASP.NET 中,您可以访问 Request.ServerVariables 集合或使用新的 Request.UserAgent 属性来检索 HTTP_USER_AGENT 标头值。
没有区别,两者都会检索相同的东西HTTP_USER_AGENT header value
。
如果您想深入了解它,请检查Request.ServerVariables Collection和IIS Server Variables 。这些服务器变量集合值在某种程度上也取决于 IIS 版本。