Ho una pagina che ha controlli che sono cache di output (caching di output parziale). Si tratta di configurazione come questa:Cancella cache di output parziale
[PartialCaching(86400, null, null, "campaign.whatwhere", true)]
public partial class controls_LatestEnquiriesListCached : System.Web.UI.UserControl
{
...
Con
public override string GetVaryByCustomString(HttpContext context, string custom)
{
if (custom == "campaign.whatwhere")
{
return (CampaignManager.CurrentCampaign.DefaultWorkTypeId ?? 0).ToString() + (CampaignManager.CurrentCampaign.DefaultEnquiryAreaId ?? 0).ToString();
}
return base.GetVaryByCustomString(context, custom);
}
In Global.asax
Come posso messa a punto in modo da poter eliminare questo cache di output su una pagina specifica?
È possibile impostare come MyPageWithCachedControl.aspx?ClearCache=true
???
duplicato esatto del http://stackoverflow.com/questions/565239/any-way-to-clear-flush-remove-outputcache – Ramesh
anche http://stackoverflow.com/questions/37101/how-to-clear-outputcache-per-website-senza-restarting-app – Ramesh
Come sono questi duplicati esatti? –