C# 收集客户端计算机和浏览器统计信息
我们有一个web应用程序,用户可以在其中将文件上载到我们的服务器。我们需要找到客户的以下详细信息,以便了解我们的用户群C# 收集客户端计算机和浏览器统计信息,c#,asp.net,browser,statistics,C#,Asp.net,Browser,Statistics,我们有一个web应用程序,用户可以在其中将文件上载到我们的服务器。我们需要找到客户的以下详细信息,以便了解我们的用户群 版本为的操作系统 带版本的浏览器 查证 查看以获取浏览器标识符。有关操作系统的信息,请参阅本手册 上述链接中的一个示例: HttpBrowserCapabilities bc = Request.Browser; Response.Write("<p>Browser Capabilities:</p>"); Response.Write("Type
HttpBrowserCapabilities bc = Request.Browser;
Response.Write("<p>Browser Capabilities:</p>");
Response.Write("Type = " + bc.Type + "<br>");
Response.Write("Name = " + bc.Browser + "<br>");
Response.Write("Version = " + bc.Version + "<br>");
Response.Write("Major Version = " + bc.MajorVersion + "<br>");
Response.Write("Minor Version = " + bc.MinorVersion + "<br>");
Response.Write("Platform = " + bc.Platform + "<br>");
Response.Write("Is Beta = " + bc.Beta + "<br>");
Response.Write("Is Crawler = " + bc.Crawler + "<br>");
Response.Write("Is AOL = " + bc.AOL + "<br>");
Response.Write("Is Win16 = " + bc.Win16 + "<br>");
Response.Write("Is Win32 = " + bc.Win32 + "<br>");
Response.Write("Supports Frames = " + bc.Frames + "<br>");
Response.Write("Supports Tables = " + bc.Tables + "<br>");
Response.Write("Supports Cookies = " + bc.Cookies + "<br>");
Response.Write("Supports VB Script = " + bc.VBScript + "<br>");
Response.Write("Supports JavaScript = " + bc.JavaScript + "<br>");
Response.Write("Supports Java Applets = " + bc.JavaApplets + "<br>");
Response.Write("Supports ActiveX Controls = " + bc.ActiveXControls + "<br>");
Response.Write("CDF = " + bc.CDF + "<br>");
httpbrowserbc=Request.Browser;
响应。写入(“浏览器功能:”;
响应。写入(“Type=“+bc.Type+”
”;
响应。写入(“Name=“+bc.Browser+”
”;
响应。写入(“Version=“+bc.Version+”
”;
响应。写入(“主版本=“+bc.MajorVersion+”
”;
响应。写入(“次要版本=“+bc.MinorVersion+”
”;
响应。写入(“平台=“+bc.Platform+”
”;
响应。写入(“Is Beta=“+bc.Beta+”
”;
Response.Write(“Is Crawler=“+bc.Crawler+”
”;
响应。写入(“Is AOL=“+bc.AOL+”
”;
响应。写入(“Is Win16=“+bc.Win16+”
”;
Write(“Is Win32=“+bc.Win32+”
”;
响应。写入(“支持帧=“+bc.Frames+”
”;
Write(“支持Tables=“+bc.Tables+”
”;
响应。写入(“支持Cookies=“+bc.Cookies+”
”;
Write(“支持VB脚本=“+bc.VBScript+”
”;
Write(“支持JavaScript=“+bc.JavaScript+”
”;
Write(“支持Java小程序=“+bc.JavaApplets+”
”;
Write(“支持ActiveX控件=“+bc.ActiveXControls+”
”;
响应。写入(“CDF=“+bc.CDF+”
”;
对于操作系统,请尝试:
Request.Browser.Platform
对于版本为的浏览器,请尝试:
Request.UserAgent
要查看用户代理对应的内容(如果您不确定),请参阅