, как я думаю, вы можете посмотреть на сообщение / перенаправление / шаблон шаблон PRG
из википедии
В спецификации HTTP 1.1 введен код ответа HTTP 303 для
убедитесь, что в этой ситуации браузер веб-пользователя может безопасно
обновить ответ сервера, не вызывая первоначальный HTTP POST
запрос на повторную отправку.
Это просто состоит в перенаправлении после успешной публикации, так что обновление пользователя приводит к идемпотентному GET, а не к POST. Он имеет дополнительное преимущество, заключающееся в том, что браузер «забывает» о POST в своей истории, что означает, что кнопка «Назад» также не будет отправлена.
даже вы можете проверить перед отправкой данных в свою базу данных, существуют ли данные уже на основе какого-либо Первичного ключа или уникального идентификатора.
но вы проверяете этот шаблон PRG, он может вам помочь.
Перенаправление ответа. в asp.net