Назад | Перейти на главную страницу

Отключить кеширование на определенной классической странице ASP

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

Я хотел бы знать, есть ли способ предотвратить это в HTML (или классическом ASP)? Или мы должны настроить это в IIS?

Спасибо,

Это больше похоже на ответ stackoverflow, но следующий код вверху вашей страницы должен это делать. Это должно быть до того, как пользователю будет отправлен HTML-код, иначе он не сработает.

<%
Response.Expires = 0
Response.CacheControl = "no-cache"
Response.AddHeader "Pragma", "no-cache"
%>