於controller中override [OnActionExecuting], 可在執行Action之前先執行一段code
可用於確認或判斷資料, 身分或Session等
protected override void OnActionExecuting(ActionExecutingContext filterContext)
{
// your code
}
此外若多個Controller需要再Action執行以前執行同一段程式碼
可讓這些Controller繼承同一支Controller, 將OnActionExcuting寫在被繼承的那支Controller
如此只需寫一次可讓多個Controller共用