2016-07-18 3 views
0

Есть ли способ истечения срока действия формы после того, как пользователь нажимает submit и перенаправляется на другой внешний url. Я хочу, чтобы пользователь не нажал кнопку «Назад» браузера и не повторно отправил форму.Срок действия страницы после отправки в MVC

Я попытался установить NoCache и NoStore в контроллер, но браузер все еще хранится в кеше (Chrome).

ответ

0

Это не имеет ничего общего с MVC, кешем или вашим браузером; это то, как HTTP-заголовки обрабатывают запросы POST.

Обычно, при подаче формы внутреннего или внешнего URL вы можете избежать POST данных, повторно путем выдачи 302 «Временно перемещен» перенаправлять после вы обработали данные, или отправив запрос с помощью AJAX или cURL.

Существует несколько примеров с ответами на переполнение стека, просто найдите «предотвратить повторное заполнение формы»

Смежные вопросы