use*_*453 1 asp.net-mvc asp.net-mvc-4
我有一个奇怪的问题,在ActionResult函数中调用RedirectToAction后,代码继续执行,最后返回到编辑视图
我回帖到下面的编辑功能.我已经检查过ModelState是有效的,我没有问题就可以进入RedirectToAction.我遇到的问题是在点击RedirectToAction之后它继续沿着代码运行并最终点击我的返回视图(航空公司).
public ActionResult Edit(Airline Airline)
{
if (ModelState.IsValid)
{
db.Businesses.Attach(Airline);
db.ObjectStateManager.ChangeObjectState(Airline, EntityState.Modified);
db.SaveChanges();
RedirectToAction("Details", new { id = Airline.Id });
}
return View(Airline);
}
Run Code Online (Sandbox Code Playgroud)
你必须ActionResult从动作中返回一个:
return RedirectToAction("Details", new { id = Airline.Id });
Run Code Online (Sandbox Code Playgroud)
在你的情况下,你总是返回一个ViewResult.
| 归档时间: |
|
| 查看次数: |
890 次 |
| 最近记录: |