Je souhaite que la durée puisse être configurée à partir du fichier Web.config afin que l'utilisateur puisse modifier la mise en cache de sortie après le déploiement.UserControls - Définir par programme la durée de la mise en cache de la sortie?
Pour atteindre cet objectif, j'ai besoin d'un fragment C# codebehind d'un balisage ASP.NET suivant?
<%@ OutputCache Duration="120" VaryByParam="CategoryName" %>
+1. C'est à travers la recherche que je suis tombé sur cette question et j'ai résolu ma propre question. Je voulais juste confirmer que la troisième ligne ci-dessus: Response.Cache.VaryByParams ["Category"] = true; s'il est omis, la mise en cache ne fonctionnera pas. En outre, en utilisant la directive <% Output %>, nous devons spécifier l'attribut VaryByParam, sinon il lèvera une exception. –