我想知道是否有一种简单的方法可以使用c#导航回网站的上一页?
我知道可以使用JavaScript完成,但我想知道c#中是否有相应的内容。
干杯。
答案 0 :(得分:1)
这是一个客户端功能,服务器可能不知道上一页(在某些情况下,甚至可能没有“上一页”)。
答案 1 :(得分:1)
无法保证服务器知道浏览器访问过的上一页。如果您真的想要走这条路线,可以尝试查看Page.PreviousPage,或者从Request.ServerVariables["HTTP_REFERER"]
中取出它。
我会建议反对那些;如果你真的需要做出决策服务器端并重定向到上一页,手动跟踪上一页(作为URL或表单变量的一部分)将是确保以可靠的方式发生这种情况的最佳方法。
答案 2 :(得分:1)
HttpContext.Current.Request.UrlReferrer