Action Filter attributes in ASP.NET MVC are a very nice way of encapsulating logic into small reusable components that can easily be reused across multiple controllers. However, if you need your action filters to do anything complex, injecting services...