返回上一个网址MVC 5

时间:2018-03-08 12:18:00

标签: asp.net-mvc-5

我开始学习MVC而且我遇到了这个问题。

我有一个订单明细页面,其中有一个按钮“编辑”。当用户点击它时,打开一个Bootstrap Modal,我从Partial View调用它。 现在,Modal打开并显示从数据库加载的数据并将数据保存到数据库。

一切都很好。

我只是希望用户返回到他/她点击“编辑”按钮的特定详细信息页面。

例如 详细信息页面URL为
../ orders / details / 2

表格保存在 .. order_detail / edit / [id]

表格提交后,应返回到 的 ../订单/信息/ 2

我怎样才能做到这一点? 任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

在执行post方法后,您可以重定向到所需的操作,并传递ID,而不是返回当前的View。例如:

public ActionResult Edit(int id) {
        ...
        return RedirectToAction("YourDetailsActionHere", new { id = id});
} 

如果您的操作位于不同的控制器中,您还必须传递控制器名称

return RedirectToAction("YourDetailsActionHere", "YourOtherController", new { id = id});