Request.UrlReferrer得到上一个url请求

解决方案 »

  1.   

    那么用Request的什么属性可以取得Request的源url?
      

  2.   

    Request.url不是获得请求的目标页面的url吗?
    例如:从A页面中的一个链接访问B页面,我想在B页面中能够查出此B页面是从A页面跳过来的,不知用什么方法可以安全地实现这个功能,用什么对象?
      

  3.   

    这样写:
    string strUrl=Request.ServerVariables["HTTP_REFERER"];
    Response.Redirect(strUrl);
      

  4.   

    对于新页面中:
    string strUrl=Request.ServerVariables["HTTP_REFERER"];
    Response.Redirect(strUrl);如果我是在前一个页面Redirect到新页面,strUrl是前一个页面的url,但是我在前一个页面的后台文件中用如下语句:
    Response.Write("<script> window.open('http://localhost/Manage/Manage.aspx');</script>");
    那么在新页面中得到的url便是null,如果我想在这种情况下实现此功能,应该怎么做?