Używam AcceptVerbs
metodę opisaną w Scott Gu 5 Podgląd ogłoszenia blogu do radzenia sobie z formularza wpisy w ASP.NET MVC:ASP.NET MVC - TempData - dobra czy zła praktyka
- Użytkownik dostaje pusty Formularz poprzez GET
- posty użytkownika wypełnionego formularza metodą POST do tego samego działania
- Akcja sprawdza dane, podejmuje odpowiednie działania, i przekierowuje do nowej widzenia
Więc nie trzeba używać TempData
. To powiedziawszy, muszę teraz dodać krok "potwierdź" 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ś, co należy zaprojektować.
Czy jest to w ogóle poważny problem, czy też go wymyślam?
Rozważ wykonanie kroku "Potwierdź" w oknie dialogowym javascript. Mniejsza liczba wizyt na serwerze i nie napotkasz na ten problem. – ajma