Używam AcceptVerbs
metody opisanej w poście w blogu Scott Gu's Preview 5 do obsługi wpisów formularzy w ASP.NET MVC:
- Użytkownik otrzymuje pusty formularz za pośrednictwem GET
- Użytkownik wysyła wypełniony formularz za pośrednictwem POST do tej samej akcji
- Akcja sprawdza poprawność danych, podejmuje odpowiednią akcję i przekierowuje do nowego widoku
Więc nie muszę używać TempData
. To powiedziawszy, muszę teraz dodać krok „potwierdzania” do tego procesu i wydaje się, że wymaga on użycia TempData
.
Z jakiegoś powodu mam awersję do używania TempData
- że jest to coś do zaprojektowania.
Czy to w ogóle uzasadniona obawa, czy też ją wymyślam?