用于确定用户代理的这两个属性之间的差异(如果有)和优缺点是什么?
Dim strUserAgt as String
userAgent = Request.userAgent
VS
Dim strUserAgt as String = Request.ServerVariables("HTTP_USER_AGENT")
答案 0 :(得分:3)
来源:How to determine browser type in server-side code without the BrowserType object in ASP.NET
在ASP.NET中,您可以访问Request.ServerVariables集合或 使用新的Request.UserAgent属性来检索HTTP_USER_AGENT 标题值。
没有区别,两者都会检索相同的内容HTTP_USER_AGENT header value
。
如果您想深入挖掘,请检查Request.ServerVariables Collection和IIS Server Variables。这些服务器变量集合值在某种程度上也取决于IIS版本。