Как подавить повторную публикацию при обновлении страницы - ASP.NET MVC - PullRequest
7 голосов
/ 24 января 2010

Я создаю мастер, используя asp.net mvc.в настоящее время, когда пользователь нажимает следующий (или предыдущий), значения формы публикуются в действии, которое выполняет любую необходимую обработку, а затем отображает следующее представление.

проблема, с которой я сталкиваюсь, заключается в том, что если пользователи нажимают обновить в этом новом представлении, им предлагается повторно опубликовать значения формы, что вызывает массу проблем.сообщение: «Чтобы отобразить эту страницу, приложение должно отправить информацию, которая будет повторять любое действие (например, поиск или подтверждение заказа), которое было выполнено ранее.»

Есть ли способ предотвратить доступ пользователейповторно отправить обратно к акции?

Заранее спасибо.

1 Ответ

16 голосов
/ 24 января 2010

Использование шаблона PRG.

http://en.wikipedia.org/wiki/Post/Redirect/Get

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...