Request.Browser.MajorVersion.ToString();//获取客户端浏览器的版本号

Request.Browser.Version.ToString();//获取客户端浏览器的完整版本号  
    Request.Browser.Platform.ToString();//获取客户端使用平台的名字  
    Request.UserHostAddress.ToString();     //获取远程客户端主机IP

HttpRequest.Url                       获取有关当前请求的URL的信息。     
    HttpRequest.UrlReferrer       获取有关客户端上次请求的URL的信息,该请求链接到当前的URL。    
    HttpRequest.UserAgent           获取客户端浏览器的原始用户代理信息。    
    HttpRequest.UserHostAddress   获取远程客户端的   IP   主机地址。    
    HttpRequest.UserHostName         获取远程客户端的   DNS   名称。    
    HttpRequest.UserLanguages       获取客户端语言首选项的排序字符串数组。

System.Text.StringBuilder strLabel = new System.Text.StringBuilder();
   HttpBrowserCapabilities bc = Request.Browser;
   strLabel.Append("您的浏览器的分辨率为:");
   strLabel.Append(Request.Form["WidthPixel"]);
   strLabel.Append("×");
   strLabel.Append(Request.Form["HeightPixel"]);
   strLabel.Append("");
   strLabel.Append("浏览器基本信息:");
   strLabel.Append("Type = " + bc.Type + "");
   strLabel.Append("Name = " + bc.Browser + "");
   strLabel.Append("Version = " + bc.Version +"");
   strLabel.Append("Major Version = " + bc.MajorVersion + "");
   strLabel.Append("Minor Version = " + bc.MinorVersion + "");
   strLabel.Append("Platform = " + bc.Platform + "");
   strLabel.Append("Is Beta = " + bc.Beta + "");
   strLabel.Append("Is Crawler = " + bc.Crawler + "");
   strLabel.Append("Is AOL = " + bc.AOL + "");
   strLabel.Append("Is Win16 = " + bc.Win16 + "");
   strLabel.Append("Is Win32 = " + bc.Win32 + "");
   strLabel.Append("支持 Frames = " + bc.Frames + "");
   strLabel.Append("支持 Tables = " + bc.Tables + "");
   strLabel.Append("支持 Cookies = " + bc.Cookies + "");
   strLabel.Append("支持 VB Script = " + bc.VBScript + "");
   strLabel.Append("支持 JavaScript = " + bc.JavaScript + "");
   strLabel.Append("支持 Java Applets = " + bc.JavaApplets + "");
   strLabel.Append("支持 ActiveX Controls = " + bc.ActiveXControls + "");
   strLabel.Append("CDF = " + bc.CDF + "");
   strLabel.Append("W3CDomVersion = " + bc.W3CDomVersion.ToString() + "");
   strLabel.Append("UserAgent = " + Request.UserAgent + "");
   strLabel.Append("UserLanguages = " + Request.UserLanguages[0].ToString() + "");
   strLabel.Append("");
   strLabel.Append("客户端计算机基本配置:");
   strLabel.Append("UserHostName = " + Request.UserHostName + "");
   strLabel.Append("UserHostAddress = " + Request.UserHostAddress + "");
   strLabel.Append("PDF 6.0 插件是否安装 = " + Request.Form["PDF"] + "");
   Label1.Text = strLabel.ToString();
   }
  }

获取浏览器信息 c#的更多相关文章

  1. js get browser vertion (js获取浏览器信息版本)

    1问题:js get browser vertion (js获取浏览器信息版本) 2解决方案 Copy this script into your JavaScript files. It works ...

  2. js获取浏览器信息及版本(兼容IE)

    获取浏览器信息方法有很多种,但是要是兼容ie旧版本就有点麻烦了,因为很多方法在旧版本ie是不支持的,所以ie我做了单独处理,但是目前还有小问题,就是想显示QQ浏览器,搜狗浏览器..这样的,这样还实现不 ...

  3. ASP.NET -- 获取浏览器信息

    1. 获取浏览器信息 private void GetBrowserInfo() { StringBuilder sb = new StringBuilder(); sb.AppendLine(str ...

  4. [转载]C#实现获取浏览器信息

      原文地址:C#实现获取浏览器信息作者:flywithme Request.Browser.MajorVersion.ToString();//获取客户端浏览器的(主)版本号 Request.Bro ...

  5. UserAgentUtils 获取浏览器信息

    <dependency> <groupId>eu.bitwalker</groupId> <artifactId>UserAgentUtils</ ...

  6. JavaScript获取浏览器信息的方法

    Window有navigator对象让我们得知浏览器的全部信息.我们可以利用一系列的API函数得知浏览器的信息. JavaScript代码如下: ? 1 2 3 4 5 6 7 8 9 10 11 1 ...

  7. JS获取浏览器信息及屏幕分辨率

    因为vue有自己的生命周期,初始化数据的时候,可以在钩子函数created()函数里初始化数据,也可以在mounted()函数里获取,但是两者是不同的,获取浏览器和屏幕分辨率的时候,不能在create ...

  8. js,jquery获取浏览器信息

    1.js获取: 查看:window.navigator 2.jQuery获取: chrome firefox 推荐使用navigator获取userAgent然后去正则匹配 参考匹配规则:http:/ ...

  9. js获取浏览器信息

    function message() { txt = "<p>浏览器代码名: " + navigator.appCodeName + "</p>& ...

随机推荐

  1. [IOS]译Size Classes with Xcode 6: One Storyboard for all Sizes

    Size Classes with Xcode 6: One Storyboard for all Sizes 为所有的尺寸准备一个Storyboard 我最喜欢的Xcode6的特性是新的size c ...

  2. Java的算数运算符、关系运算符、逻辑运算符、位运算符

    JAVA的运算符,分为四类: 算数运算符.关系运算符.逻辑运算符.位运算符 算数运算符(9):+  -  *  /  %  ++  -- 关系运算符(6):==  !=  >  >=  & ...

  3. Weblogic部署项目三种方式

    在weblogic中部署项目通常有三种方式:第一,在控制台中安装部署:第二,将部署包放在domain域中autodeploy目录下部署:第三,使用域中配置文件config.xml 进行项目的部署. 控 ...

  4. 关于string.format() 转

    string.format()函数用来生成具有特定格式的字符串,这个函数有两个参数,第一个参数为格式化串:由指示符和控制格式的字符组成.第二个参数是对应格式中每个代号的各种数据. 格式字符串可能包含以 ...

  5. mysql延迟查询, 覆盖索引使用例子

    引用自 'mysql高性能' 5.3.6章节 不能使用覆盖索引的情况 :  解决办法 : 

  6. php usort 按照数组中的某个键值排序

    //php usort 按照数组中的某个键值排序 如果第一个参数小于第二个参数 -> 返回小于0的整数如果第一个参数等于于第二个参数 -> 返回等于0的整数如果第一个参数大于于第二个参数 ...

  7. iOS10 适配、Xcode8配置总结

    随着iOS10的推送更新到来,勤劳的程序员又在加班加点的搬砖了,为此收集了一些iOS10 更新的技能给大伙参考,不断更新喜欢就star 前沿 一.Xcode8 插件你去哪了 以为是和之前一样 Xcod ...

  8. DNS解析流程

    DNS简单来说就是进行域名和IP的转换,那该如何转换呢?既然要转换,肯定有转换表,那表应该存 哪个服务器上,怎样去请求域名服务器来进行转换,所以,这个转换的过程都是什么.而面试的时 经常会有这道题:当 ...

  9. SVM经典论文

    1. P. H. Chen, C. J. Lin, and B. Schölkopf, A tutorial on ν-support vector machines, Appl. Stoch. Mo ...

  10. 利用Properties来读取JDBC配置文件

    看到这样的标题,肯定会有人问,要连接数据库我直接验证,加载驱动,建立连接等等按步骤来不就行了,