2011-09-07 58 views
0

我想知道是否有一種簡單的方法導航回使用c#的網站的上一頁?導航到c#中的上一頁?

我知道它可以使用JavaScript做,但我不知道是否有在C#

乾杯等效。

回答

1

服務器不能保證知道瀏覽器訪問的上一頁。如果你真的想走這條路,你可以試試看看Page.PreviousPage,或者從Request.ServerVariables["HTTP_REFERER"]中拿出來。

我會建議不要那些;如果你確實需要做出決定服務器端並重定向到前一頁,手動跟蹤上一頁(作爲URL或表單變量的一部分)將是確保以可靠方式進行的最佳方式。

1

這是一個客戶端函數,服務器可能不知道上一頁(在某些情況下,甚至可能沒有「上一頁」)。

1

HttpContext.Current.Request.UrlReferrer