2010-03-11 3 views
0

Я занимаюсь веб-разработки на некоторое время и до сих пор прочитать хороший ответ на этот вопрос:истечения Page после обратной передачи в ASP.NET

Учитывая страницу, которая выполняет операции через постбэка, как вам запретить пользователю дублировать транзакцию, когда они делают что-то так же просто, как нажать кнопку «Назад»? Я изучил попытку истечения срока действия кэша, но я должен признать, что мне не хватает понимания кэширования ASP.NET. Какой подход я должен использовать, чтобы старый запрос был устаревшим и недействительным? Благодаря!

ответ

1

Это называется Post/Redirect/Get.

В ASP.Net вам не нужно делать это религиозно, потому что многие ваши обратные вызовы фактически не создают транзакции. Но всякий раз, когда вы создаете какую-либо транзакцию, убедитесь, что вы перенаправляетесь на новую страницу.

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