Jun 13, 2014 10:18 AM|mikeobrien|LINK
Action filters, especially filter attrributes, are a huge fail IMO. I remember in the early days wiring up DI for filter attributes and thinking how asisinine it was (And was ultimitely one of the reasons we ditched ASP MVC: http://www.mikeobrien.net/blog/on-filters-in-mvc3/).
I really wish the ASP.NET vNext team would opt for FubuMVC's behavior chains instead of action filters. They are super DI friendly and a much better approach IMO. Jeremy Miller has a nice overview here:
I really hope vNext drops these high friction and DI unfriendly constructs. You can add/improve DI integration points all you want but if you retain these obtuse constructs it's not really a net improvement IMO.