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

Asp.net mvc 使用ASP.net MVC的后退按钮功能,asp.net-mvc,Asp.net Mvc,我有一个要求,需要我重定向到用户的浏览历史上的上一页。我正在使用ASP.NETMVC1.0。我不想使用javascript来实现这一点。有指针吗?您可以在操作中使用参数“returnUrl”,然后返回重定向结果。应该可以 有关信息,请查看VS2008上默认模板ASP.NET MVC项目中的帐户控制器。您可以使用Request.urlReferer属性呈现链接。也许是这样: <a href="<%= Request.UrlReferrer %>">Back</a>

我有一个要求,需要我重定向到用户的浏览历史上的上一页。我正在使用ASP.NETMVC1.0。我不想使用javascript来实现这一点。有指针吗?

您可以在操作中使用参数“returnUrl”,然后返回重定向结果。应该可以


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

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

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

那么:

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


在这种情况下,您可以对图像进行签名,使其看起来更好。

如果浏览器阻止引用者,则此操作将不起作用。。。现在很多人似乎都这么做了!老实说,我从来没有遇到过这样的问题-我想OP必须决定这对他的网站是否是一个风险,尽管当你在公司防火墙后面时阻止推荐人是很常见的。那就是使用javascript。。。添加图像会增加页面负载。。。更好的方法是使用CSS实现美观。事实上,这个想法是在“类”中使用CSS也没有注意到“不”