Asp.net mvc 编写ActionFilter时是否需要调用基本方法?

Asp.net mvc 编写ActionFilter时是否需要调用基本方法?,asp.net-mvc,action-filter,Asp.net Mvc,Action Filter,我正在编写一个ActionFilter以在执行操作之前检查一些cookie(覆盖OnActionexecuting 这里没有问题,但我想知道是否有必要或建议调用基本方法?我在以前编写的筛选器中没有这样做,没有明显的效果,但我在离开该方法之前看到了网络中留下base.OnActionExecuting(filterContext)的示例代码。 有什么理由这样做吗?MSDN页面没有说明基本方法所做的任何事情 (如果相关的话,使用ASP.Net MVC 4/Razor引擎)。当谈论普通的ActionF

我正在编写一个
ActionFilter
以在执行操作之前检查一些cookie(覆盖
OnActionexecuting

这里没有问题,但我想知道是否有必要或建议调用基本方法?我在以前编写的筛选器中没有这样做,没有明显的效果,但我在离开该方法之前看到了网络中留下
base.OnActionExecuting(filterContext)
的示例代码。
有什么理由这样做吗?MSDN页面没有说明基本方法所做的任何事情


(如果相关的话,使用ASP.Net MVC 4/Razor引擎)。

当谈论普通的
ActionFilterAttributes
时,
OnActionExecuting
和其他虚拟方法是空的,如源代码所示

因此,是否调用基本方法并不重要,但为了避免在基本方法的未来版本中引入可能的更改,如果不需要,我实际上不会调用基本方法