我有兩個不同的頁面,但都進入相同的頁面X
。 當我到達頁面X
時,有可能知道最後一頁是什麼?我的意思是,重定向到頁面X
的頁面是什麼。如何知道上一頁?
e.g:我在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
}
}
觀測值:我需要使用它在button_OnClick="" Event
如果您使用「Server.Transfer」而不是'Response.Redirect',那麼''PreviousPage'屬性不是'null'。然後你可以訪問最後一頁的所有控件和它們的'ViewState'。 –
@TimSchmelter嗯...我會搜索一些關於它的文檔。這簡單嗎 ? – Ghaleon
您可以將上一頁作爲查詢字符串參數傳遞並存儲爲隱藏字段。如果沒有簡單解決,這個前一頁的問題很快就會變成一個非常討厭的問題。 – Jonathan