如我有三个页面
A.aspx
B.aspx
C.aspx
------
A.aspx有
<a href="B.aspx">B</a>
---------------
然后b.aspx.cs有
protected void Page_Load(object sender, EventArgs e)
{
Response.Redirect("C.aspx");
}
-------------
也就是说在A页面有一个点击到B页面的链接
然后B页面在load的时候跳转到c页面最后我在C页面
<%= Request.UrlReferrer %>
得到的是A页面的地址,因为浏览器认为是A跳过来的
那如何取在C页面取得B页面关系呢!?谢谢
A.aspx
B.aspx
C.aspx
------
A.aspx有
<a href="B.aspx">B</a>
---------------
然后b.aspx.cs有
protected void Page_Load(object sender, EventArgs e)
{
Response.Redirect("C.aspx");
}
-------------
也就是说在A页面有一个点击到B页面的链接
然后B页面在load的时候跳转到c页面最后我在C页面
<%= Request.UrlReferrer %>
得到的是A页面的地址,因为浏览器认为是A跳过来的
那如何取在C页面取得B页面关系呢!?谢谢
b.aspx.cs有
protected void Page_Load(object sender, EventArgs e)
{
Response.Redirect("C.aspx");
}
这样和直接跳到C.aspx 有区别?
//b.aspx.cs
Server.Transfer("c.aspx", true);//c
string bbb = Request.Url.ToString();
request.servervariables("HTTP_REFERER")
Postbackurl
跳转前记录
http://msdn.microsoft.com/zh-cn/library/ms178141.aspx