【发布时间】:2011-09-12 06:38:42
【问题描述】:
我有一个从类别列表到成分列表的主细节场景。
在 Edit ActionResult 我有:
if (ModelState.IsValid){
dc.Entry(mainingredient).State = EntityState.Modified;
dc.SaveChanges();
int ID = ?????
return RedirectToAction("Details", new { id = ID});
}
...
我基本上是想回到我原来的页面。 例如...从 /Ingredient/Edit/2 返回到 Ingredient/Details/2
为了让这个问题更清楚: 如何从 edit get 传递一个 id 以编辑 httppost 控制器,以便我可以在用户进行更新后将用户重定向回详细信息页面再次传递 id?
【问题讨论】:
-
问题是什么?
return RedirectToAction("Details", new { id = ID});是 MVC 风格 :) -
@Samich 我忘了提到这是在控制器的 HttpPost 上。我根本不知道如何从编辑“get”控制器获取 id 到“post”。
标签: asp.net-mvc-3