我们有一个 ASP.NET Web Forms Sitecore 站点,我们在其中使用了使用 OutputCache 指令、VaryByCustom 属性和 Global.asax 中添加的 GetVaryByCustomString() 方法的 HTML 输出缓存。
是否可以从 GetVaryByCustomString() 方法获取当前控件的句柄?我们在使用此方法和添加到同一页面的多个控件实例时遇到了输出缓存问题。如果我有控件的句柄,我可以根据它的 Sitecore 参数(在这种情况下很重要)分别缓存输出,并且仍然使它与我们的其余缓存策略很好地结合。