Je sais que ce sujet a été traité dans de nombreux messages, mais je ne peux tout simplement pas le résoudre.Stockage d'objet dans la session
Dans un contrôleur Dans un objet ActionResult, je souhaite stocker un objet dans la session et le récupérer dans un autre objet ActionResult. Comme ça:
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 pour votre réponse cela fonctionne comme un charme :-) –
Je luttais en liant à un affichage plus en profondeur d'un objet dans une liste. C'est exactement ce dont j'avais besoin. Je vous remercie. –