#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.
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
Per chi vuole approfondire l'argomento "caching" consiglio questo articolo (in inglese):http://www.dell.com/us/en/esg/topics/power_ps2q01-lowery.htm
Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.








Stampa
Download 




Io ho adottato questa che sembra essere la soluzione definitiva per qualsiasi tipo di browser: 0 thenSession("FirstTimeToPage") = ""Response.Redirect...
Continua »»» | Rispondi »»»