J'ai une action qui renvoie une vue avec une page maître avec un contrôle d'utilisateur d'ouverture de session en haut. Lorsque je place outputcache, il met en cache l'ensemble de la sortie, y compris l'utilisateur actuel, de sorte que tout le monde verrait qui était la dernière personne à frapper la page pour actualiser le cache en tant qu'utilisateur actuel. Est-il possible d'empêcher l'inclusion de la page maître dans le cache?Existe-t-il un moyen pour que OutputCache ignore la page maître dans asp.net mvc?
J'utilise le code suivant:
[OutputCache(Duration=3000, VaryByParam={params})]
public ActionResult {actionName}({params})
{
{codeGoesHere}
}
Jetez un coup d'œil à ce lien: [Mise en mémoire cache partielle dans ASP.NET MVC] (http://blog.codeville.net/2008/10/15/partial-output-caching-in-aspnet-mvc/ Espérons que cela aide. – ali62b