Le problème : je ne parviens pas à utiliser OutputCaching avec mes contrôles qui dérivent de MyCustomControl. Les contrôles sont chargés dynamiquement en utilisant les définitions de la base de données avec la méthode Page.LoadControl.
Lorsque j'ajoute à l'ascx <%@ OutputCache VaryByParam="*" Duration="3600"%> la "InvalidCastException : System.Web.UI.PartialCachingControl -> MyCustomControl" est levée.
Je ne peux pas modifier l'assemblage qui contient la logique des contrôles de chargement dynamique. Existe-t-il un moyen de résoudre ce problème dans les contrôles dérivés ?
La deuxième question concerne iis7 et la mise en cache native de la sortie - résout-elle ce problème ? (J'ai essayé de mettre en place plusieurs compteurs de performance et j'ai vu que le cache n'était pas atteint...)