Я использую предвыпускную версию mvc 2 и задаюсь вопросом, существует ли какой-либо способ передать модель использованию действия RedirectToAction.
Например, у меня есть действие редактирования, которое берет идентификатор, и загружает запись из базы данных, отображает текущие значения в текстовых полях и позволяет пользователю отредактировать, и щелчок отправьте:
public ActionResult Edit(int ID)
Тогда у меня есть действие редактирования для HttpPost, который берет модель и обновляет базу данных:
[HttpPost]
public ActionResult Edit(Administration.Models.ManagementCompanyModel model)
Поскольку у меня уже есть модель, содержащая новые данные, я не хочу просто перенаправлять к действию Деталей, я хочу так или иначе перенаправить к действию деталей и передать модель. Возможный?
TempData["Model"] = YourModel;
Return RedirectToAction("details");
и подробно проверим TempData["Модель"] != null
.
и схватить его оттуда