Kebanyakan dari mereka dapat digunakan saat menambahkan operasi ke database seperti penghitungan konten dan registrasi pengguna. Jika Anda diizinkan untuk kembali dan halaman di-refresh, operasi penambahan tidak diragukan lagi, ini bukan yang kami lakukan perlu, karena banyak cache dilarang di Internet. Kode terkadang tidak dapat diandalkan. Dalam hal ini, Anda hanya perlu menambahkannya ke halaman operasi. Tentukan halaman baru yang akan diarahkan di halaman web, lalu klik Kembali untuk melihat jika tidak kembali ke halaman operasi sebelumnya, sebenarnya riwayat ini telah dihapus
'''''''''''''''''''''''''''''''''''Skrip ASP
Respon.Buffer = Benar
Respon.ExpiresAbsolute = Sekarang() - 1
Respon. Kedaluwarsa = 0
Response.CacheControl = tanpa cache
/////////////////////////////////////////////Skrip ASP.NET
Copy kode kodenya sebagai berikut:
Respon.Buffer=benar;
Response.ExpiresAbsolute=DateTime.Sekarang.AddSeconds(-1);
Respon.Kedaluwarsa=0;
Response.CacheControl=tanpa-cache;
Caching penonaktifan ASP ditambahkan:
Respon.ExpiresAbsolute =Sekarang() - 1
Respon. Kedaluwarsa = 0
Response.CacheControl=tanpa cache
Metode Ajax untuk memaksa tidak ada cache
1. Tambahkan nomor acak
xmlHttp.open(GET, ajax.asp?now= + Tanggal baru().getTime(), true);
2. Tulis kode yang menonaktifkan caching di halaman asp untuk diperoleh secara asinkron:
Respon.Buffer = Benar
Respon.ExpiresAbsolute =Sekarang() - 1
Respon. Kedaluwarsa = 0
Response.CacheControl=tanpa cache
3. Tambahkan xmlHTTP.setRequestHeader(If-Modified- Since,0); sebelum mengirim permintaan ajax untuk menonaktifkan caching
xmlHTTP.open(dapatkan, URL, benar);
xmlHTTP.onreadystatechange = panggilanHTML;
xmlHTTP.setRequestHeader(Jika-Dimodifikasi-Sejak,0);
xmlHTTP.kirim();
4. header(Kontrol Cache: tanpa cache, harus divalidasi ulang);