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