Я использую OutputCache на странице ASP.NET. Я установил его программно так, как это в моей Page_Load:Как отключить OutputCache только для одного UserControl на странице ASP.Net?
Response.AddFileDependency(cachefilepath);
Response.Cache.SetExpires(DateTime.Now.AddHours(12));
Response.Cache.SetCacheability(HttpCacheability.Server);
Response.Cache.SetValidUntilExpires(true);
Response.Cache.SetSlidingExpiration(false);
Response.Cache.VaryByParams["*"] = true;
Теперь страница будет кэшироваться, и это работает нормально. Но у меня есть один UserControl на странице, который нельзя кэшировать. Возможно ли отключить кеширование для этого UserControl, хотя вся страница кэшируется?
Причина заключается в том, что выход из этого UserControl имеет два состояния и поэтому может быть различным для каждого клиента в соответствии с его действиями ...