Я хочу, чтобы продолжительность была настраиваемой из файла Web.config, поэтому пользователь может изменить выходное кэширование после развертывания.UserControls - Программная установка длительности кэширования выходных данных?
Для достижения такого puropse мне нужен кувейтальный код C# codebehind из следующей разметки ASP.NET?
<%@ OutputCache Duration="120" VaryByParam="CategoryName" %>
+1. Именно через поиск я столкнулся с этим вопросом, и я решил свой собственный вопрос. Просто хотел подтвердить, что 3-я строка выше: Response.Cache.VaryByParams ["Category"] = true; если опустить, кеширование не будет работать. Также при использовании директивы <% Output %> мы должны указать атрибут VaryByParam, иначе он будет генерировать исключение. –