Korzystając z ASP.NET MVC, istnieją sytuacje (takie jak przesłanie formularza), które mogą wymagać pliku RedirectToAction
.
Jedna z takich sytuacji ma miejsce, gdy po przesłaniu formularza napotkasz błędy walidacji i musisz przekierować z powrotem do formularza, ale chcesz, aby adres URL odzwierciedlał adres URL formularza, a nie stronę akcji, do której przesyła.
Ponieważ wymagam, aby formularz zawierał pierwotnie POST
zredagowane dane, dla wygody użytkownika, a także dla celów weryfikacji, w jaki sposób mogę przekazać dane przez RedirectToAction()
? Jeśli użyję parametru viewData, moje POST
parametry zostaną zmienione na GET
parametry.