title: Can I register a custom model binder somewhere other than Global.asax?
body: <p>It would be handy to limit the scope of a custom model binder for just a specific controller action method or its entire controller. <a href="http://www.hanselman.com/blog/SplittingDateTimeUnitTestingASPNETMVCCustomModelBinders.aspx" rel="noreferrer">Hanselman</a> wrote a sentence that implied alternative locations for custom model binder registration but never seemed to finish the thought:</p>
  
  <blockquote>
    <p>You can <strong>either</strong> put this Custom Model Binder in charge of all your DateTimes by registering it in the Global.asax</p>
  </blockquote>
  
  <p>Is it possible to make these registrations at a smaller scope of the controller system? If so, is there any reason to avoid doing so outside of the Global.asax MvcApplication (e.g., performance reasons)?</p>