#381 - Impostare l'expire della pagina per IE 6

IE 6 ha una gestione della cache differente dalla versioni precedenti, per cui il semplice Response.Expires non basta più per far scadere sempre la pagina, ad ogni successiva richiesta, magari con la pressione del tasto back del browser.
Per ovviare a questo problema basta utilizzare in maniera congiunta queste istruzioni, che agiscono anche a livello di headers HTTP:

<%

Response.Expires = 60
Response.AddHeader("pragma", "no-cache")
Response.AddHeader("cache-control", "private")
Response.CacheControl = "private"

%>

Ovviamente il resto dei browser continuerà a gestire l'expire nella maniera tradizionale, senza che queste modifiche interferiscano in alcun modo.


Approfondimenti

Commenti

Esprimi il tuo giudizio su questo script:

Per procedere devi essere autenticato.

neovi scrive:
#381 - Impostare l'expire della pagina per IE 6

Io ho adottato questa che sembra essere la soluzione definitiva per qualsiasi tipo di browser: 0 thenSession("FirstTimeToPage") = ""Response.Redirect...
domenica 20 febbraio 2005
pierfe scrive:
Impostare l'expire della pagina per IE 6

Per chi vuole approfondire l'argomento "caching" consiglio questo articolo (in inglese):http://www.dell.com/us/en/esg/topics/power_ps2q01-lowery.htm
martedì 4 giugno 2002 | 2 risposte

Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.




IN EVIDENZA
MISC