在ASP.NET页中检测浏览器类型

查询 Browser 属性, 该属性包含一个 HttpBrowserCapabilities 对象。 在 HTTP 请求过程中,该对象会从浏览器或客户端设备中获取信息, 以便让您的应用程序知道浏览器或客户端设备提供的支持类型和级别。 该对象随后使用强类型属性和泛型名称值字典公开有关浏览器功能的信息。

下面的代码示例演示如何在页上的文本框中显示浏览器信息。 ======= Visual Basic ======= Private Sub Button1_Click(ByVal sender As System.Object, _        ByVal e As System.EventArgs) Handles Button1.Click     Dim s As String = ""     With Request.Browser         s &= "Browser Capabilities" & vbCrLf         s &= "Type = " & .Type & vbCrLf         s &= "Name = " & .Browser & vbCrLf         s &= "Version = " & .Version & vbCrLf         s &= "Major Version = " & .MajorVersion & vbCrLf         s &= "Minor Version = " & .MinorVersion & vbCrLf         s &= "Platform = " & .Platform & vbCrLf         s &= "Is Beta = " & .Beta & vbCrLf         s &= "Is Crawler = " & .Crawler & vbCrLf         s &= "Is AOL = " & .AOL & vbCrLf         s &= "Is Win16 = " & .Win16 & vbCrLf         s &= "Is Win32 = " & .Win32 & vbCrLf         s &= "Supports Frames = " & .Frames & vbCrLf         s &= "Supports Tables = " & .Tables & vbCrLf         s &= "Supports Cookies = " & .Cookies & vbCrLf         s &= "Supports VBScript = " & .VBScript & vbCrLf         s &= "Supports javascript = " & _             .EcmaScriptVersion.ToString() & vbCrLf         s &= "Supports Java Applets = " & .JavaApplets & vbCrLf         s &= "Supports ActiveX Controls = " & .ActiveXControls & _             vbCrLf     End With     TextBox1.Text = s End Sub

===== C# ===== private void Button1_Click(object sender, System.EventArgs e) {     System.Web.HttpBrowserCapabilities browser = Request.Browser;     string s = "Browser Capabilities<br />"         + "Type = "                    + browser.Type + "<br />"         + "Name = "                    + browser.Browser + "<br />"         + "Version = "                 + browser.Version + "<br />"         + "Major Version = "           + browser.MajorVersion + "<br />"         + "Minor Version = "           + browser.MinorVersion + "<br />"         + "Platform = "                + browser.Platform + "<br />"         + "Is Beta = "                 + browser.Beta + "<br />"         + "Is Crawler = "              + browser.Crawler + "<br />"         + "Is AOL = "                  + browser.AOL + "<br />"         + "Is Win16 = "                + browser.Win16 + "<br />"         + "Is Win32 = "                + browser.Win32 + "<br />"         + "Supports Frames = "         + browser.Frames + "<br />"         + "Supports Tables = "         + browser.Tables + "<br />"         + "Supports Cookies = "        + browser.Cookies + "<br />"         + "Supports VBScript = "       + browser.VBScript + "<br />"         + "Supports JavaScript = "     +             browser.EcmaScriptVersion.ToString() + "<br />"         + "Supports Java Applets = "   + browser.JavaApplets + "<br />"         + "Supports ActiveX Controls = " + browser.ActiveXControls               + "<br />";     Response.Write(s); }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值