ActionFilterAttribute - это гибридный абстрактный класс, который реализует атрибут, IActionFilter и IResultFilter. Он может быть унаследован для реализации пользовательского атрибута, который обеспечивает декларативные средства для добавления поведения до и после действия в методы действия контроллера.

ASP.NET MVC поддерживает следующие типы фильтров:

  • Фильтры аутентификации
  • Фильтры авторизации
  • Фильтры действий
  • Фильтры результатов
  • Фильтры исключений