Как остановить повторную отправку формы при нажатии клиентом кнопки возврата в браузере

Как я могу предотвратить повторную отправку моей формы в asp.net, когда клиент нажимает кнопку возврата в браузере.


person S. S. Rawat    schedule 27.07.2013    source источник
comment
да .. вроде очистки куки или чаче .. но все равно не работает   -  person S. S. Rawat    schedule 27.07.2013
comment
вы можете показать мне код, который вы пробовали?   -  person zey    schedule 27.07.2013
comment
Session.Clear (); Session.Abandon (); Session.RemoveAll (); Response.Cache.SetCacheability (HttpCacheability.NoCache); Response.Cache.SetExpires (DateTime.UtcNow.AddHours (-1)); Response.Cache.SetNoStore ();   -  person S. S. Rawat    schedule 27.07.2013
comment
ОП опубликовал несколько вводящий в заблуждение вопрос. На самом деле они означают: «Как остановить повторную отправку формы при нажатии кнопки возврата в браузере». Возможный дубликат stackoverflow .com / questions / 2463843 /.   -  person Paul Sullivan    schedule 27.07.2013
comment
возможный дубликат перенаправления сообщения Получить в asp.net   -  person OzrenTkalcecKrznaric    schedule 27.07.2013
comment
stackoverflow.com/questions/17905785/ вот еще одно из того, что вы ищете   -  person Alok    schedule 28.07.2013


Ответы (1)


Вы можете предотвратить повторную отправку страницы, перенаправив действие POST на действие GET.

Следите за шаблоном PRG и как реализовать его на C # при использовании MVC или попробуйте этот подход

person Moesio    schedule 09.07.2014