使用ASP.net MVC的后退按钮功能

时间:2009-08-24 22:33:35

标签: asp.net-mvc

我有一个要求,需要我将用户重定向到他浏览历史记录的上一页。我正在使用ASP.net MVC 1.0。我不想用javascript来实现这一点。有什么指针吗?

3 个答案:

答案 0 :(得分:5)

您可以使用Request.UrlReferrer属性呈现链接。也许是这样的:

<a href="<%= Request.UrlReferrer %>">Back</a>

答案 1 :(得分:0)

您可以在操作中使用参数“returnUrl”,然后返回RedirectResult。应该这样做。

有关信息,请查看VS2008上默认模板ASP.NET MVC项目中的帐户控制器。

答案 2 :(得分:0)

那怎么样:

<a class="ImageBtn" href="previous.html" onClick="history.back();return false;">Go back</a>

在这种情况下,您可以分配图像,使其看起来更好。