One of the new features of the Dependency Inject (DI) components from MVC3 is something called a IFilterProvider.

The purpose of this component is to provide a simpler way for MVC applications to interact with filters (action, exception, result, etc.)In the previous versions, trying to achieve something like providing DI support to filters was doable, it just required deeper integration into the MVC runtime.
Shout it
Only $4.95/month – Windows 2008/ASP.NET 4 Hosting!
.