Использование ASP.NET MVC - это ситуации (например, отправка формы), для которых может потребоваться RedirectToAction.
Одна из таких ситуаций - когда вы сталкиваетесь с ошибками проверки после отправки формы и должны перенаправлять обратно в форму, но хотите, чтобы URL-адрес отображал URL-адрес формы, а не страницу действий, которую она представляет.
Поскольку мне требуется, чтобы форма содержала исходные данные POST ed, для удобства пользователя, а также для целей проверки, как я могу передавать данные через RedirectToAction()? Если я использую параметр viewData, параметры POST будут изменены на GET.