Question

J'ai entendu lors d'un récent podcast (Polymorphes) qu'il est possible de mettre en cache un contrôle de l'utilisateur, par opposition à l'ensemble de la page.

Je pense que mon contrôle d'en-tête qui affiche le contenu statique et mon pied de page de contrôle pourraient bénéficier de la mise en cache.

Comment puis-je aller sur la mise en cache juste ces contrôles?

Était-ce utile?

La solution

Prendre un coup d'oeil ici
Vous pouvez utiliser VaryByParam et VaryByControl dans le cache de sortie.

Autres conseils

Je pense que vous pouvez spécifier OutputCache dans le contrôle du balisage fichier comme vous le feriez sur une page ASPX.Et il avait bien mis en cache automatiquement.

Viens de lire sur OutputCache page de la directive sur MSDN et d'obtenir les paramètres de droite et il doit faire ce que vous voulez.

Il a été un long temps depuis que j'écris classique ASP.NET mais je crois que c'est la façon dont c'est fait.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top