Привет,
У меня есть действие, которое выглядит следующим образом:
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Register(AdRegister adRegister, IEnumerable<HttpPostedFileBase> files)
AdRegister - сложный класс, и мне нужно передать его в метод перенаправления. в действии Register, например:
return this.RedirectToAction("Validate", adRegister);
Действие Validate выглядит так:
public ActionResult Validate(AdRegister adRegister)
Я знаю, что могу передавать простые параметры, но в данном случае это сложный объект. Этот пример не работает, свойства adRegister будут нулевыми.
Возможно ли это, и если да, то как?
BestRegards
Дополнительная информация: Действие Register возьмет adRegister и сотворит с ним какое-то волшебство, после чего оно будет отправлено в действие Validate. Действие Validate вернет пользователю страницу проверки. Когда пользователь нажимает кнопку предоставления, adRgister будет заполнен из формы, а затем отправлен в сообщение vValidate, где он будет сохранен. Я попытался временно разместить adRegister в кеше или базе данных, но было бы лучше, если бы я мог просто передать его следующему действию.