//获取远程客户端的浏览器信息
HttpBrowserCapabilities httpbc=System.Web.HttpContext.Current.Request.Browser;
string strInfo="您好,您正在使用 " + httpbc.Browser + " v." + httpbc.Version + ",你的运行平台是 " + httpbc.Platform ;
//获取远程客户端的ip主机地址
strInfo=System.Web.HttpContext.Current.Request.UserHostAddress;
//获取远程客户端的DNS名称
strInfo=System.Web.HttpContext.Current.Request.UserHostName;
//客户端上次请求的URL路径
strInfo=System.Web.HttpContext.Current.Request.UrlReferrer.ToString();
//当前请求的URl
strInfo=System.Web.HttpContext.Current.Request.Url.ToString();
//客户端浏览器的原始用户代理信息
strInfo=System.Web.HttpContext.Current.Request.UserAgent;来自哪里要查ip对应的区域了

解决方案 »

  1.   

    MSDN这么好的老师你为啥不用?????
      

  2.   

    看看HttpRequest类的一些属性:Cookies 获取客户端发送的 cookie 的集合。 
    RequestType 获取或设置客户端使用的 HTTP 数据传输方法(GET 或 POST)。 
    Url 获取有关当前请求的 URL 的信息。 
    UrlReferrer 获取有关客户端上次请求的 URL 的信息,该请求链接到当前的 URL。 
    UserAgent 获取客户端浏览器的原始用户代理信息。 
    UserHostAddress 获取远程客户端的 IP 主机地址。 
    UserHostName 获取远程客户端的 DNS 名称。 
    UserLanguages 获取客户端语言首选项的排序字符串数组。 HttpBrowserCapabilities 属性(通过Request.Browser可得到HttpBrowserCapabilities对象):ActiveXControls 获取一个值,该值指示客户端浏览器是否支持 ActiveX 控件。 
    AOL 获取一个值,该值指示客户端是否是“美国在线”(AOL) 浏览器。 
    BackgroundSounds 获取一个值,该值指示客户端浏览器是否支持背景声音。 
    Beta 获取一个值,该值指示浏览器是否是测试版。 
    Browser 获取在 User-Agent 头中传输的浏览器字符串(如果有)。 
    CDF 获取一个值,该值指示客户端浏览器是否支持 Web 广播的频道定义格式 (CDF)。 
    ClrVersion 获取客户端安装的 .NET 公共语言运行库的版本号。 
    Cookies 获取一个值,该值指示客户端浏览器是否支持 Cookie。 
    Crawler 获取一个值,该值指示客户端浏览器是否为 Web 爬行遍历搜索引擎。 
    EcmaScriptVersion 获取客户端浏览器支持的 ECMA 脚本的版本号。 
    Frames 获取一个值,该值指示客户端浏览器是否支持 HTML 框架。 
    Item(从 HttpCapabilitiesBase 继承) 获取指定的浏览器功能的值。 
    在 C# 中,该属性为 HttpBrowserCapabilities 类的索引器。
     
    JavaApplets 获取一个值,该值指示客户端浏览器是否支持 Java 小程序。 
    JavaScript 获取一个值,该值指示客户端浏览器是否支持 JavaScript。 
    MajorVersion 获取客户端浏览器的主(即整数)版本号。 
    MinorVersion 获取客户端浏览器的次(即小数)版本号。 
    MSDomVersion 获取客户端浏览器支持的 Microsoft HTML (MSHTML) 文档对象模型 (DOM) 的版本。 
    Platform 获取客户端使用的平台名称。 
    Tables 获取一个值,该值指示客户端浏览器是否支持 HTML 表。 
    Type 获取客户端浏览器的名称和主(即整数)版本号。 
    VBScript 获取一个值,该值指示客户端浏览器是否支持 VBScript。 
    Version 获取客户端浏览器的完整(整数和小数)版本号。 
    W3CDomVersion 获取客户端浏览器支持的万维网联合会 (W3C) XML 文档对象模型 (DOM) 的版本。 
    Win16 获取一个值,该值指示客户端是否为基于 Win16 的计算机。 
    Win32 获取一个值,该值指示客户端是否为基于 Win32 的计算机。 
      

  3.   

    UrlReferrer 获取有关客户端上次请求的 URL 的信息,该请求链接到当前的 URL。 借问如果该值返回为空,是什么原因,而我还想获得上次请求的页面 url, 要怎么做啊,谢谢