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