C#获取远程客户端信息

来源:互联网 发布:java用户管理系统项目 编辑:程序博客网 时间:2024/05/22 10:34

Request.Browser.MajorVersion.ToString();//获取客户端浏览器的(主)版本号Request.Browser.Version.ToString();//获取客户端浏览器的完整版本号
Request.Browser.Platform.ToString();//获取客户端使用平台的名字
Request.UserHostAddress.ToString();      //获取远程客户端主机IP
Request.UserHostAddress;
Request.Browser.Version;
Request.Browser.Platform;
HttpRequest.Url                        获取有关当前请求的    URL    的信息。   
HttpRequest.UrlReferrer        获取有关客户端上次请求的    URL    的信息,该请求链接到当前的    URL。   
HttpRequest.UserAgent            获取客户端浏览器的原始用户代理信息。   
HttpRequest.UserHostAddress    获取远程客户端的    IP    主机地址。   
HttpRequest.UserHostName          获取远程客户端的    DNS    名称。   
HttpRequest.UserLanguages        获取客户端语言首选项的排序字符串数组。

HttpRequest.UserAgent            获取客户端浏览器的原始用户代理信息。   
HttpRequest.UserHostAddress    获取远程客户端的    IP    主机地址。   
HttpRequest.UserHostName          获取远程客户端的    DNS    名称

 

源码实列:
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.JavaScript + "/n"
       + "Supports Java Applets = "    + browser.JavaApplets + "/n"
       + "Supports ActiveX Controls = " + browser.ActiveXControls + "/n";
    TextBox1.Text = s;
}

 

 

原创粉丝点击