出力キャッシュ(部分出力キャッシュ)であるコントロールを持つページがあります。これらは次のように設定されています。
[PartialCaching(86400, null, null, "campaign.whatwhere", true)]
public partial class controls_LatestEnquiriesListCached : System.Web.UI.UserControl
{
...
と
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);
}
のGlobal.asax
特定のページでこの出力キャッシュをクリアできるように設定するにはどうすればよいですか?
MyPageWithCachedControl.aspx?ClearCache=true
???のように設定することは可能ですか?