你好,我试图做一些看起来很简单的事情,并且有相应的文档,但是不知道为什么它并不那么容易。
基本上,我写了类似于这样的代码:
public class CacheControllAttribute : ActionFilterAttribute
{
public override void OnResultExecuting(ResultExecutingContext filterContext)
{
//do something
base.OnResultExecuting(filterContext);
}
}
然而,当我像这样在动作结果上尝试使用它时:
[CacheControllAttribute]
public ActionResult SomeAction()
{
//whatever
}
我的自定义重载函数从未被调用...
有没有关于这个问题的想法?或者如何以不同的方式实现它?