2011-07-08 1 views
1

je dois mettre tête-contrôle de cache "no-cache, no-store" .Pour cela, je suis en utilisant html meta tagtête cache-control paramètre

<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate"/> 
<meta http-equiv="Pragma" content="no-cache"/> 
<meta http-equiv="Expires" content="0"/> 

dans la balise de la page web . J'ai inspecté dans firebug. En dépit d'avoir le contrôle de cache à celui désiré il a comme "privé". J'utilise le framework ASP.NET. Une idée de pourquoi cela échoue?

+0

Voulez-vous dire les en-têtes HTTP lorsque vous dites "section d'en-tête de la page Web"? – Oded

Répondre

2

de code derrière vous ajoutez:

Response.Cache.SetExpires(DateTime.UtcNow.AddMinutes(-1)); 
     Response.Cache.SetCacheability(HttpCacheability.NoCache); 
     Response.Cache.SetNoStore(); 
+0

J'ai spécifiquement eu un problème où dans IE (uniquement) le contenu des iframes Colorbox était mis en cache dans le cadre privé et cela a résolu le problème. Merci! –

Questions connexes