string remoteip = Page.Request.ServerVariables["REMOTE_ADDR"];       //对方ip
string remotehost = Page.Request.ServerVariables["REMOTE_HOST"];     //对方主机名

解决方案 »

  1.   

    Request.UrlReferrer
    获取有关客户端上次请求的 URL 的信息,该请求链接到当前的 URL
      

  2.   

    我用此方法Request.UrlReferrer
     
    提示:未将对象引用设置到对象的实例。
      

  3.   


    你自己用应该是无法测试的,当然可以在你的iis上新建一个网站,然后在那个网站上添加你需要测试的网站的链接,然后再测试,不过,不保证成功,因为两个网站IP一样。
    可以加一个判断条件
    if(Request.UriReferrer != null)
    {
        ……
    }
      

  4.   

    WebForm:Request.UserHostAddress
    Request.UserHostName
    Request.UserAgent
      

  5.   

    我是将一个网站的页面连接到第二个网站的页面,然后用第三个客户端做测试,但Request.UriReferrer 还是为空,会不会是iis的设置问题或者是浏览器的设置问题?