2013-06-28 22 views
0

我正在写一个ActionFilter在执行操作前检查一些cookie(覆盖OnActionexecuting
这里没问题,但我想知道是否有必要或建议调用基本方法吗?我还没有这样做在我以前写过的过滤器中,没有明显的效果,但是我在网络中看到了离开base.OnActionExecuting(filterContext)之前离开该方法的示例代码
是否有任何理由这样做?MSDN页面没有提供任何基本方法确实。编写ActionFilter时是否需要调用基本方法?

(使用ASP.Net MVC 4 /剃刀引擎,如果这是相关的)。

回答

1

当谈话只是普通的ActionFilterAttributesOnActionExecuting和其他虚拟方法是空的,如源here所示。

所以,如果你调用基本方法或没有关系。但为了避免在即将到来的版本中引入未来版本中可能发生的变化,如果不需要,我实际上不会调用base。

相关问题