2010-06-07 3 views
0

J'essaie d'actualiser une page à partir du bouton Précédent. De ce que je comprends après avoir lu un peu je devrais juste marquer la page comme inaccessible mais je ne peux pas obtenir n'importe quels navigateurs pour actualiser la page. Ce sont les têtes que j'ai actuellement ai obtenu:Quels sont les en-têtes HTTP nécessaires pour actualiser une page sur le bouton de retour

Cache-Control:no-cache 
Connection:keep-alive 
Content-Encoding:gzip 
Content-Length:1832 
Content-Type:text/html; charset=utf-8 
Date:Mon, 07 Jun 2010 14:05:39 GMT 
Expires:-1 
Pragma:no-cache 
Server:Microsoft-IIS/7.5 
Vary:Accept-Encoding 
Via:1.1 smoothwall:800 (squid/2.7.STABLE6) 
X-AspNet-Version:2.0.50727 
X-AspNetMvc-Version:2.0 
X-Cache:MISS from smoothwall 
X-Powered-By:ASP.NET 

Pourquoi le navigateur retirerait cette page à partir de son historique du navigateur et non le rafraîchir?

Répondre

0

Compris. Ce que j'ai trouvé au travail:

Cache-Control:no-cache, no-store 
Connection:Close 
Content-Length:7683 
Content-Type:text/html; charset=utf-8 
Date:Wed, 09 Jun 2010 03:37:38 GMT 
Expires:-1 
Pragma:no-cache 
Server:ASP.NET Development Server/9.0.0.0 
X-AspNet-Version:2.0.50727 
X-AspNetMvc-Version:2.0 

réalisé avec le code ASP.NET suivant:

Response.Cache.SetCacheability(HttpCacheability.NoCache); 
Response.Cache.SetAllowResponseInBrowserHistory(false); 
Response.Cache.SetMaxAge(new TimeSpan(0)); 
Response.Cache.SetNoStore(); 
Response.Cache.SetExpires(new DateTime(1940, 1, 1)); 
+0

Ce n'est pas vrai, avec ce code une page expiré avertissement sera affiché. Vous avez dit, vous vouliez que la page soit rafraîchie. –

+0

Vraiment? Quels navigateurs font cela? Nous utilisons ce code depuis un certain temps maintenant et il semble fonctionner exactement comme nous le voulons, c'est-à-dire: sur le bouton de retour, la page est demandée à nouveau au serveur, plutôt que de venir du cache. Qu'entendez-vous exactement par avertissement de page expirée - est-ce quelque chose que l'utilisateur ferait? –

Questions connexes