我开始学习MVC而且我遇到了这个问题。
我有一个订单明细页面,其中有一个按钮“编辑”。当用户点击它时,打开一个Bootstrap Modal,我从Partial View调用它。 现在,Modal打开并显示从数据库加载的数据并将数据保存到数据库。
一切都很好。
我只是希望用户返回到他/她点击“编辑”按钮的特定详细信息页面。
例如
详细信息页面URL为
../ orders / details / 2
表格保存在 .. order_detail / edit / [id]
表格提交后,应返回到 的 ../订单/信息/ 2
我怎样才能做到这一点? 任何帮助将不胜感激
答案 0 :(得分:0)
在执行post方法后,您可以重定向到所需的操作,并传递ID,而不是返回当前的View。例如:
public ActionResult Edit(int id) {
...
return RedirectToAction("YourDetailsActionHere", new { id = id});
}
如果您的操作位于不同的控制器中,您还必须传递控制器名称
return RedirectToAction("YourDetailsActionHere", "YourOtherController", new { id = id});