Есть несколько вопросов о SO о перенаправлении на действие в другой области, но никто не отвечает на более конкретный вопрос, который у меня есть.Перенаправление на действие в другой области, которая принимает модель
Скажем, у меня есть такое действие, как это:
public virtual ActionResult ActioName(ViewModel model)
{
return View(model);
}
Если не будет параметр модели, вы могли бы сделать следующее для перенаправления этого действия из другой области:
return RedirectToAction("ActioName", "ControllerName", new { Area = "" });
Я попытался включить модель, а также область несколькими способами, но не работал. Мне нужен способ включения названия области и модели. Спасибо.
EDIT: TempData не является ответом, я не хочу изменять целевой контроллер.
@markpsmith Это аналогичный вопрос, с добавленной морщиной областей переключения. В этом случае ответ, предоставленный для дубликата, не работает здесь. – B2K
Вы пробовали 'return RedirectToAction (« ActioName »,« ControllerName », new {Area =" ", model = model})'? – B2K
Я в замешательстве. Эти ответы не полностью решают этот вопрос, что добавляет «в другую область», что не обсуждалось ранее. Различие имеет значение, и я считаю, квалифицирует это как новый вопрос, а не дубликат. – B2K