Je charge la liste de données en utilisant ajax et partial view (ascx) Mais j'ai un problème: ma réponse est mise en cache. J'essaie d'écrire Responce.Cache.SetExpires (DateTime.Now.AddDays (-1)) dans le fichier ascx mais il n'est pas aidéasp.net mvc disable ajax cache
Dans ASP.NET WebForms j'ai résolu ce problème en écrivant Responce.Cache.SetExpires (DateTime.Now.AddDays (-1)) dans codebehind. Donc, je voudrais savoir où je peux écrire Responce.Cache.SetExpires (DateTime.Now.AddDays (-1)) pour désactiver le cache.
il ne devrait pas être mis en mémoire cache à moins que vous dites explicitement la directive ainsi de suite de l'action du contrôleur. c'est peut-être le navigateur? J'ai entendu parler de la mise en cache ajax obtient (mais pas de messages). – RPM1984
oui la page est mise en cache par le navigateur. Mais il est facile à résoudre en utilisant SetExpires. Comment puis-je définir SetExpires avec MVC? – takayoshi