title: Inject javascript on every controller action - asp.net mvc
body: <p>Whenever we make a call to any action controller whether through a full post back or an ajax call I want to check the view model and depending on some logic inject some javascript to be executed in the browser. The application is mostly already coded and what I am trying to do is to have some generic code which can do the trick. I am wondering what would be the best way to do it. 
  I am thinking about using action filters and then checking the model and then inject the js if required. But not sure how would that work on events like action executed etc. Any code sample will be helpful.</p>
  
  <p>The other option is to do it on the client side. But again not sure how to properly do it in a generic way.</p>