15 messaggi dal 14 luglio 2010
Buongiorno a tutti,
ho un sito che contiene pagine html,asp e asp.net ... un bel minestrone, per ora. Ad ogni modo, quando modifico il contenuto di una di queste pagine, a meno che io non provveda ad un reload manuale, nel browser vedo la pagina vecchia. Come fare?
Grazie
Barbara wrote:
Buongiorno a tutti,
ho un sito che contiene pagine html,asp e asp.net ... un bel minestrone, per ora. Ad ogni modo, quando modifico il contenuto di una di queste pagine, a meno che io non provveda ad un reload manuale, nel browser vedo la pagina vecchia. Come fare?

devi impostare l'expire. questa cosa varia tra ASP e ASP.NET, mentre per HTML l'unica è agire sul server, IIS. c'è un'apposita voce, che è localizzata in modo diverso a seconda dalla versione di IIS. .

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
15 messaggi dal 14 luglio 2010
Grazie mille, ne avevo pensato di fantasiose ma... lungi da me l'expire!
Googlando ho trovato questo:

pagine html   <META HTTP-EQUIV="Expires" CONTENT="-1">

pagine Asp  <% Response.Expires = -1 %>

pagine Asp.Net su Firefox Response.Cache.SetNoStore(); 
pagine Asp.Net su IE
Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache);


Mi domandavo: in questo modo, quanto rallentero' il caricamento delle pagine?

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.