ASP.net – Wzorzec Post-Redirect-Get co to jest

Loading Likes...

Jeżeli wcześniej nie słyszałeś o wzorcu Post-Redirect-Get to dobrze, że tutaj trafiłeś. Jest to bardzo przydatna wiedza, dzięki której będziesz mógł uniknąć dwukrotnego przesłania jednego formularza. Aby bliżej zrozumieć to pojęcie najpierw spójrz na przykład poniżej, obrazujący standardowe zapytanie Post.PostRedirectGet_DoubleSubm1itProblem                                                                                                                                               Źródło: https://en.wikipedia.org/wiki/Post/Redirect/Get

Na pierwszy rzut oka wszystko wydaje się ok, natomiast po chwili dociera do nas, że w momencie odświeżenia strony przez użytkownika zostanie znów przesłany ten sam formularz. Aby temu zaradzić dodatkowo wprowadzimy przekierowanie do akcji, która zwróci nam widok. Dzięki temu zabiegowi, po ponownym odświeżeniu strony użytkownikowi zostanie zwrócony sam widok. Tak wygląda to na przykładzie.

PostRedirectGet_DoubleSubmitProblem                                                                                                                                          Źródło: https://en.wikipedia.org/wiki/Post/Redirect/Get

A tutaj dorzucam, praktyczne zastosowanie tej techniki w aplikacji ASP.net MVC:

You May Also Like

About the Author: Jerzy Kołakowski

Pasjonat informatyki, bloger. Full-stack Developer Technologie:
  • ASP.NET MVC
  • ASP.NET CORE
  • Angular 2+

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Facebook