Привет,
У меня есть действие, которое выглядит следующим образом:
[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
Дополнительная информация: Действие «Зарегистрировать» возьмет на себя функцию adRegister и сотворит магию, после чего оно будет отправлено в действие «Подтвердить».Действие Validate вернет страницу проверки пользователю.Когда пользователь нажмет кнопку «Предоставить», adRgister будет заполнен из формы и затем отправлен на пост vValidate, где он будет сохранен.Я пытался временно разместить adRegister в кеше или базе данных, но было бы лучше, если бы я мог просто передать его следующему действию.