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.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
I più letti di oggi
- Effettuare il log delle chiamate a function di GPT in ASP.NET Web API
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Utilizzare il metodo CountBy di LINQ per semplificare raggruppamenti e i conteggi
- Eseguire script pre e post esecuzione di un workflow di GitHub
- Creare una libreria CSS universale: Cards
- Migliorare l'organizzazione delle risorse con Azure Policy