gpt4 book ai didi

c# - 如何知道上一页?

转载 作者:行者123 更新时间:2023-11-30 13:23:07 25 4
gpt4 key购买 nike

我有两个不同的页面,但都转到同一个页面 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
}
}

Obs:我需要在 button_OnClick=""Event 上使用它

最佳答案

Page_Load函数中:

   if(!Page.IsPostback)
{
var referrer = Request.UrlReferrer.ToString();
}

更新:以下方法调用将以类似于“/Page1.aspx”的格式返回给您。

var referrer = Request.UrlReferrer.AbsolutePath

关于c# - 如何知道上一页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14502655/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com