Большинство из них можно использовать при добавлении операций в базу данных, таких как расчет контента и регистрация пользователей. Если вам разрешено вернуться и страница обновилась, операция добавления будет выполнена снова. Несомненно, это не то, что мы делаем. Это необходимо, так как многие кэши запрещены в Интернете. Код иногда ненадежен. В этом случае вам нужно только добавить его на страницу операции. если он не вернется на предыдущую страницу операции. Фактически, эта история была удалена.
''''''''''''''''''''''''''''''''''ASP-скрипт
Response.Buffer = Истина
Response.ExpiresAbsolute = Сейчас() - 1
Ответ.Истекает = 0
Response.CacheControl = без кэша
///////////////////////////////////////////ASP.NET Script
Скопируйте код кода следующим образом:
Response.Buffer=истина;
Response.ExpiresAbsolute=DateTime.Now.AddSeconds(-1);
Ответ.Истекает=0;
Response.CacheControl=без кэша;
Добавлено отключение кэширования ASP:
Response.ExpiresAbsolute =Now() - 1
Ответ.Истекает=0
Response.CacheControl=без кэша
Метод Ajax для отключения кэширования
1. Добавьте случайное число
xmlHttp.open(GET, ajax.asp?now= + new Date().getTime(), true);
2. Напишите код, отключающий кеширование на странице asp, которая будет получена асинхронно:
Response.Buffer = Истина
Response.ExpiresAbsolute =Now() - 1
Ответ.Истекает=0
Response.CacheControl=без кэша
3. Добавьте xmlHTTP.setRequestHeader(If-Modified-Since,0) перед отправкой запроса ajax для отключения кеширования;
xmlHTTP.open(получить, URL, правда);
xmlHTTP.onreadystatechange = callHTML;
xmlHTTP.setRequestHeader(If-Modified-Since,0);
xmlHTTP.отправить();
4. заголовок (Cache-Control: без кэша, необходимо выполнить повторную проверку);