导航到c#中的上一页?

时间:2011-09-07 11:20:39

标签: c# navigation

我想知道是否有一种简单的方法可以使用c#导航回网站的上一页?

我知道可以使用JavaScript完成,但我想知道c#中是否有相应的内容。

干杯。

3 个答案:

答案 0 :(得分:1)

这是一个客户端功能,服务器可能不知道上一页(在某些情况下,甚至可能没有“上一页”)。

答案 1 :(得分:1)

无法保证服务器知道浏览器访问过的上一页。如果您真的想要走这条路线,可以尝试查看Page.PreviousPage,或者从Request.ServerVariables["HTTP_REFERER"]中取出它。

我会建议反对那些;如果你真的需要做出决策服务器端并重定向到上一页,手动跟踪上一页(作为URL或表单变量的一部分)将是确保以可靠的方式发生这种情况的最佳方法。

答案 2 :(得分:1)

HttpContext.Current.Request.UrlReferrer