0

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

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

4

1 回答 1

1

在谈论普通ActionFilterAttributesOnActionExecuting,其他虚拟方法是空的,如源代码here所示。

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

于 2013-06-28T10:48:02.950 回答