我想在应用OutputCache之前应用过滤器。
我有这个控制器注释
self.navigationItem.title = self.titleName;
我在[OutputCache(Duration=3600,VaryByCustom="TypeOfDevice", Order=10)]
public ActionResult Index()
中定义了GetVaryByCustom
方法。
另外,我在Global.asax
ActionFilterAttribute
类型的过滤器
Global.asax
第一次执行 protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
// Register track filter
GlobalFilters.Filters.Add(new FrontEnd.Filters.MyFilter(), 0);
,但以下请求未到达过滤器,响应来自MyFilter
。
如何在OutputCache
之前应用MyFilter
。
提前致谢
更新
OutputCache
是MyFilter
,方法覆盖
ActionFilterAttribute