360和IE 同一内核 如何区分? 我现在在系统中只想用户使用IE  当 使用其他浏览器时给予提示?如何做到! 大虾们 help me

解决方案 »

  1.   

    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();
       }
      }
      

  2.   

    .NET 中如何获取呢? 如何区分 这么多方法 大部分都一样!获取到得信息