我有两个不同的页面,但都进入同一页面X.当我到达页面时X,可以知道最后一页是什么?我的意思是,重定向到页面的页面是什么X.
例如:我在page1.aspx,我有一个重定向的按钮bonus.aspx,但我也有
page2.aspx另一个按钮,但也重定向到bonus.aspx.可以知道重定向到的页面是bonus.aspx什么?最后一页是什么?
我需要知道它,因为我将bonus.aspx根据上一页修改内容.
我只是想做这样的事情:
protected void bonus_load(object sender, EventArgs e)
{
if(PreviousPage.Name == "page1.aspx")
{
//Do Something
}
else if(PreviousPage.Name == "page2.aspx")
{
//Do Other Things
}
}
Run Code Online (Sandbox Code Playgroud)
Obs:我需要在a上使用它 button_OnClick="" Event
protected void bonus_load(object sender, EventArgs e)
{
string previousPage = HttpContext.Current.Request.UrlReferrer.AbsolutePath;
if (previousPage == "/page1.aspx")
{
//Do Something
}
else if (previousPage == "/page2.aspx")
{
//Do Other Things
}
}
Run Code Online (Sandbox Code Playgroud)
在Page_Load功能中:
if(!Page.IsPostback)
{
var referrer = Request.UrlReferrer.ToString();
}
Run Code Online (Sandbox Code Playgroud)
更新:以下方法调用将返回类似于"/Page1.aspx"的格式.
var referrer = Request.UrlReferrer.AbsolutePath
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2856 次 |
| 最近记录: |