Как я могу отправить ошибки модели через RedirectToAction ()? - PullRequest
1 голос
/ 01 декабря 2011

У меня есть какое-то действие, например

public ActionResult SomeAction(Model login)
{
  .....
  //Login fail
  ModelState.AddModelError("loginError","Login fail");

  if(!ModelState.IsValid)
  {
    //here i need send model
    return RedirectToAction("SomeAction2","Controller");
  }

  return View(login);
}

SomeAction2 отличается от типа Model с SomeAction. Но SomeAction2 имеет частичное представление того же типа, что и представление SameAction. Может кто-нибудь сказать мне, как я могу отправить ошибку модели в это частичное представление?

1 Ответ

3 голосов
/ 01 декабря 2011

Просто нужно использовать return View("ViewName");

Затем вы можете использовать коллекцию ViewBag для добавления сообщений об ошибках.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...