我想在按回按钮时获得相同的页面,它与javascript中的history.go(-1);
类似。
但是我不想使用它,因为当你在Add或Edit上提交表单时,这个东西不起作用,它会显示你的页面。
请帮忙。
答案 0 :(得分:1)
我认为最简单的方法是在会话中实现页面堆栈(可能存储操作结果并保存redirecttoactionsresults),并根据需要从中推送和弹出。然后,当您通过链接返回时,弹出推送的最后一页并重定向到它。如果您想要跳过某个页面,请不要将其推入堆栈。
答案 1 :(得分:1)
使用System.Web.HttpContext.Current.Request.UrlReferrer
获取上一个网址。
答案 2 :(得分:0)
将所有document.referrer保存在数据结构中,当用户单击后退按钮时,将数据传递给服务器并将其重定向到数据[last-1]页面。