MVC 5关于实现返回呼叫页面功能的想法



我正在尝试实现一些功能,以便当用户更改项目时 - 它会将其重定向到呼叫页面。

这是因为可能有多个页面指向编辑功能。

即。您可以从客户列表中转到编辑客户,也可以说 ->编辑客户链接的订单。

当他们做出更改时,我想返回他们来自的页面。

我认为我必须使用视图模型将适当的信息发送到视图,然后当更改操作创建/删除/更新时,请阅读以下这些值。

试图对实现这一目标的最简单方法以及我是否对如何实施这件事的思考进行了更多思考。

标准方法是为返回URL使用查询字符串。因此,在您的链接中,您将拥有:

<a href="/customer/1234/edit?return_url=/order/1234">Edit Customer</a>

显然,将建议编码URL的/order/1234部分。然后,在您的/客户/1234/编辑操作中,您将检查存在" return_url"查询字符串参数,如果存在,则将其重定向到指定的URL。

最新更新