J'ai utilisé la suite pour mettre en cache ma page ASP.NET.Mise en cache des requêtes AJAX
Response.Cache.SetExpires(DateTime.Now.AddSeconds(60));
Le problème est quand j'envoie AJAX (XMLHttpRequest) demande d'autres pages à cette page, cette réponse ne soit pas mis en cache sur un navigateur, mais IE. (Sur IE, il est mis en cache même si je ne spécifie pas). Comment puis-je le mettre en cache? Une solution côté client? Merci à l'avance ...
question similaire: http: //stackoverflow.com/questions/650440/cache-ajax-requests –
Vous le savez peut-être déjà, mais il est important de s'assurer que votre demande est un GET et non un POST - la plupart des navigateurs seront ne pas mettre en cache les requêtes POST, quels que soient les en-têtes. – Justin
ya le mien est OBTENIR seulement – mihsathe