Me dieron una vista List.aspx
que está obligado a la clase Kindergarten
.NET MVC: ¿Llamar a RedirectToAction para pasar un modelo?
En el controlador:
public ActionResult List(int Id)
{
Kindergarten k = (from k1 in _kindergartensRepository.Kindergartens
where k1.Id == Id
select k1).First();
return View(k);
}
que funciona.
Pero esto no
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Add(...)
{
//...
Kindergarten k = ...
return RedirectToAction("List", k);
}
Cómo debería redirigir a la vista de lista, pasando k como el modelo?
Gracias!
Tienes razón (_ _;) Gracias! – Aximili
Oh, pero ¿y si la vista está en otro controlador? – Aximili
Cuando busca una Vista, verificará la carpeta View \ Controller \, si no la encuentra allí, comprueba la carpeta Shared. Si desea acceder a una vista en varios controladores, colóquelo en la carpeta Compartido. – Brandon