2010-11-01 7 views
0

Que vont faire les lignes de code suivantes?Cache programmatique

Cela définira l'heure de la mémoire cache.

Response.Cache.SetExpires(DateTime.Now.AddSeconds(60)); 

Qu'est-ce que cela fait? Qu'est-ce que cela fait? .. La première ligne de code définit le cache, alors pourquoi cette ligne de code a-t-elle besoin d'être vraie?

Response.Cache.SetValidUntilExpires(true); 

Merci à l'avance Divya

Répondre

1

Response.Cache.SetCacheability(HttpCacheability.NoCache);

« Définit le cache -Contrôle de l'en-tête HTTP L'en-tête HTTP Cache-Control contrôle la façon dont les documents doivent être mis en cache sur le réseau. " - http://msdn.microsoft.com/en-us/library/system.web.httpcachepolicy.setcacheability(v=VS.100).aspx

-

Response.Cache.SetValidUntilExpires(true);

"Indique si le cache ASP.NET doit ignorer les en-têtes Cache-Control HTTP envoyés par le client qui invalident le cache." - http://msdn.microsoft.com/en-us/library/system.web.httpcachepolicy.setvaliduntilexpires.aspx

Questions connexes