zoukankan      html  css  js  c++  java
  • C# 获取客户端信息 /asp.net/WebService/WebForm

    Request.Browser.MajorVersion.ToString();//获取客户端浏览器的(主)版本号
    Request.Browser.Version.ToString();   //获取客户端浏览器的完整版本号
    Request.Browser.Platform.ToString();  //获取客户端使用平台的名字
    Request.UserHostAddress.ToString();   //获取远程客户端主机IP
    HttpRequest.Url.ToString();           //获取有关当前请求的URL的信息。  
    HttpRequest.UrlReferrer.ToString();   //获取有关客户端上次请求的URL的信息,该请求链接到当前的    URL。  
    HttpRequest.UserAgent.ToString();       //获取客户端浏览器的原始用户代理信息。  
    HttpRequest.UserHostAddress.ToString(); //获取远程客户端的IP主机地址。  
    HttpRequest.UserHostName.ToString();    //获取远程客户端的DNS名称。  
    HttpRequest.UserLanguages.ToString();   //获取客户端语言首选项的排序字符串数组。
     
     
     
    System.Web.HttpBrowserCapabilities browser = Request.Browser;
        string s = "Browser Capabilities "
           + "Type = "                     + browser.Type + " "
           + "Name = "                     + browser.Browser + " "
           + "Version = "                  + browser.Version + " "
           + "Major Version = "            + browser.MajorVersion + " "
           + "Minor Version = "            + browser.MinorVersion + " "
           + "Platform = "                 + browser.Platform + " "
           + "Is Beta = "                  + browser.Beta + " "
           + "Is Crawler = "               + browser.Crawler + " "
           + "Is AOL = "                   + browser.AOL + " "
           + "Is Win16 = "                 + browser.Win16 + " "
           + "Is Win32 = "                 + browser.Win32 + " "
           + "Supports Frames = "          + browser.Frames + " "
           + "Supports Tables = "          + browser.Tables + " "
           + "Supports Cookies = "         + browser.Cookies + " "
           + "Supports VBScript = "        + browser.VBScript + " "
           + "Supports JavaScript = "      + browser.JavaScript + " "
           + "Supports Java Applets = "    + browser.JavaApplets + " "
           + "Supports ActiveX Controls = " + browser.ActiveXControls + " ";
        TextBox1.Text = s;
     
    //////////////////////////////////////////////////////////////////////////////////////
    在.NET中,WebService和WebForm页面
     
    Web Service使用(通过HttpContext对象调用Request对象):
    HttpContext.Current.Request.UserHostAddress
    HttpContext.Current.Request.ServerVariables.GetValues("REMOTE_ADDR")[0]
    Web Form使用(可直接使用Request对象):
    Request.ServerVariables.GetValues("REMOTE_ADDR")[0]
    HttpContext.Current.Request.UserHostAddress

  • 相关阅读:
    Linux下几种文件传输命令 sz rz sftp scp
    jqGrid subGrid配置 如何首次加载动态展开所有的子表格
    MySQL使用规范
    Navicat连接MySQL报错2059
    微信小程序
    完美解决 ios10 及以上 Safari 无法禁止缩放的问题
    html5利用getObjectURL获取图片路径上传图片
    Vue的单页应用中如何引用单独的样式文件
    用JS添加和删除class类名
    APP中的 H5和原生页面如何分辨、何时使用
  • 原文地址:https://www.cnblogs.com/kingboy/p/3266255.html
Copyright © 2011-2022 走看看