Здравствуйте, Маслаков Михаил, Вы писали:
ММ>А ты не усложняешь всё, случаем?
Не исключено
ММ>RPG обычно делается так:
ММ>ММ>[HttpGet]
ММ>public ActionResult A()
ММ>{
ММ> return View(new Model());
ММ>}
ММ>[HttpPost]
ММ>public ActionResult A(Model model)
ММ>{
ММ> if(!ModelState.IsValid)
ММ> return View(model);
ММ> return RedirectToAction(MVC.ThisController.C);
ММ>}
ММ>[HttpGet]
ММ>public ActionResult C()
ММ>{
ММ> return View();
ММ>}
ММ>
Хм, действительно, так гораздо проще

Только получается, что после не валидного поста, рендеринга формы с валидационными сообщениями
можно исправить форму, а потом нажать F5 (browser.refresh) и получить во-первых сообщение-подтверждение браузера о повторной
отправке, а во-вторых после отправки будут предыдущие ошибки валидации, не смотря на изменения полей формы, но это я наверно уже придираюсь.
Спасибо, попробую такой вариант.