Не уверен, что я действительно нахожусь на правильном форуме, но если нет, просто скажите мне. У меня есть страница, закодированная в классическом ASP, которая используется для отправки электронной почты. В настоящее время у нас возникла проблема, из-за которой страница иногда отправляется дважды. После проверки мы обнаружили, что те, у кого есть эта проблема, происходят из большой организации, поэтому было высказано предположение, что их сервер по какой-то причине может кэшировать файл.
Я хотел бы знать, есть ли способ предотвратить это в HTML (или классическом ASP)? Или мы должны настроить это в IIS?
Спасибо,
Это больше похоже на ответ stackoverflow, но следующий код вверху вашей страницы должен это делать. Это должно быть до того, как пользователю будет отправлен HTML-код, иначе он не сработает.
<%
Response.Expires = 0
Response.CacheControl = "no-cache"
Response.AddHeader "Pragma", "no-cache"
%>