我有一个视图List.aspx
,它绑定到Kindergarten
类。
在控制器中:
public ActionResult List(int Id)
{
Kindergarten k = (from k1 in _kindergartensRepository.Kindergartens
where k1.Id == Id
select k1).First();
return View(k);
}
那个有效。
但是这个不行。
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Add(...)
{
//...
Kindergarten k = ...
return RedirectToAction("List", k);
}
我该如何重定向到列表视图,并将k作为模型传递?
谢谢!
RedirectToAction
方法将不同控制器的public ActionResult MethodName(Model record)
重载发送到,我将很高兴不使用它...但是如果我已经在一个控制器中加载了记录,则不想传递ID并在第二个位置重复工作。TempData为我提供了一个合适的解决方法。谢谢。 - Mike_Matthews_II