2013-06-28 52 views
0

我正在寫一個ActionFilter在執行操作前檢查一些cookie(覆蓋OnActionexecuting
這裏沒問題,但我想知道是否有必要或建議調用基本方法嗎?我還沒有這樣做在我以前寫過的過濾器中,沒有明顯的效果,但是我在網絡中看到了離開base.OnActionExecuting(filterContext)之前離開該方法的示例代碼
是否有任何理由這樣做?MSDN頁面沒有提供任何基本方法確實。編寫ActionFilter時是否需要調用基本方法?

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

回答

1

當談話只是普通的ActionFilterAttributesOnActionExecuting和其他虛擬方法是空的,如源here所示。

所以,如果你調用基本方法或沒有關係。但爲了避免在即將到來的版本中引入未來版本中可能發生的變化,如果不需要,我實際上不會調用base。

相關問題