当前在链接中Customer/businessunit/RepresentativeDetails?RepresentativeId=cd3a7263-78f7-41bd-9eb0-12b30bc1059a
我有以下代码供查看
@Html.ActionLink("Back to List", "Index")
这将我带到此链接
customer/businessunit/index
而是要转到索引页面,我想在单击操作链接时转到上一页,这是
Customer/businessunit/BusinessUnitDetails/c4a86253-a287-441e-b83d-71fbb6a588bc
如何创建将我定向到上一页的操作链接?
像
@Html.ActionLink("Back to Details", //go to previous page)
这样的东西
最佳答案
除非您要跟踪服务器上的上一页,否则为什么不只使用浏览器的内部历史记录呢?在那种情况下,将不需要服务器端代码。您可以只使用以下内容:
<a href="javascript:void(0);" onclick="history.go(-1);">Back to Details</a>
或者,将代码与标记分开:
<a href="javascript:void(0);" id="backLink">Back to Details</a>
<script type="text/javascript">
$(document).on('click', '#backLink', function () {
history.go(-1);
});
</script>
这会将用户带回到浏览器历史记录中的最后一页。 (当然,如果他们从任何其他来源到达该页面,则不会使他们“回到细节”,而只是“返回”。)
关于asp.net-mvc - 在html.actionlink上,单击转到上一页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18465895/