ASP.NET MVC 的 Filter 可以在 Request 進入 Controller 及執行 Action 的過程中執行特定邏輯,例如:權限驗證、錯誤攔截。
Filter 類型
Authorization Filters:進入 Controller 及執行 Action 之前執行驗證、授權判斷。
Action Filters:在執行 Action 之前或之後,執行Filter邏輯。
Result Filter:在執行 View 之前或之後,執行Filter邏輯。
Exception Filters:處理未攔截的 Exception。
可設定Filter的位置
全域 Filter