Sé que este tema ha sido tratado en numerosas publicaciones, pero no puedo resolverlo.Almacenamiento de objetos en la sesión
Dentro de un controlador Dentro de un ActionResult Me gustaría almacenar un objeto en la sesión y recuperarlo en otro ActionResult. Así:
public ActionResult Step1()
{
return View();
}
[HttpPost]
public ActionResult Step1(Step1VM step1)
{
if (ModelState.IsValid)
{
WizardProductVM wiz = new WizardProductVM();
wiz.Step1 = step1;
//Store the wizard in session
// .....
return View("Step2");
}
return View(step1);
}
[HttpPost]
public ActionResult Step2(Step2VM step2)
{
if (ModelState.IsValid)
{
//Pull the wizard from the session
// .....
wiz.Step2 = step2;
//Store the wizard in session again
// .....
return View("Step3");
}
}
Thx por su respuesta funciona como un encanto :-) –
Estaba luchando por vincular a una visualización más en profundidad de un objeto en una lista. Esto es exactamente lo que necesitaba. Gracias. –