您的位置:首页 > 编程语言 > ASP

如何:在 ASP.NET(c#) 网页中检测浏览器类型

2011-07-07 17:11 579 查看

如何:在 ASP.NET(c#) 网页中检测浏览器类型

以下内容来自MSDN在 ASP.NET 页中检测浏览器类型查询 Browser 属性,该属性包含一个 HttpBrowserCapabilities 对象。在 HTTP 请求过程中,该对象会从浏览器或客户端设备中获取信息,以便让您的应用程序知道浏览器或客户端设备提供的支持类型和级别。该对象随后使用强类型属性和泛型名称值字典公开有关浏览器功能的信息。下面的代码示例演示如何在页上的文本框中显示浏览器信息。注意HttpBrowserCapabilities 对象所公开的属性指示浏览器的内在功能,但不一定反映出当前的浏览器设置。例如,Cookies 属性指示浏览器是否内在地支持 Cookie,但不指示发出请求的浏览器是否已启用了 Cookie。
private void Button1_Click(object sender, System.EventArgs e){System.Web.HttpBrowserCapabilities browser = Request.Browser;string s = "Browser Capabilities\n"+ "Type = "                    + browser.Type + "\n"+ "Name = "                    + browser.Browser + "\n"+ "Version = "                 + browser.Version + "\n"+ "Major Version = "           + browser.MajorVersion + "\n"+ "Minor Version = "           + browser.MinorVersion + "\n"+ "Platform = "                + browser.Platform + "\n"+ "Is Beta = "                 + browser.Beta + "\n"+ "Is Crawler = "              + browser.Crawler + "\n"+ "Is AOL = "                  + browser.AOL + "\n"+ "Is Win16 = "                + browser.Win16 + "\n"+ "Is Win32 = "                + browser.Win32 + "\n"+ "Supports Frames = "         + browser.Frames + "\n"+ "Supports Tables = "         + browser.Tables + "\n"+ "Supports Cookies = "        + browser.Cookies + "\n"+ "Supports VBScript = "       + browser.VBScript + "\n"+ "Supports JavaScript = "     +browser.EcmaScriptVersion.ToString() + "\n"+ "Supports Java Applets = "   + browser.JavaApplets + "\n"+ "Supports ActiveX Controls = " + browser.ActiveXControls+ "\n";TextBox1.Text = s;}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐