title: How does web API and MVC work together?
body: <p>How does MVC and web API work together in an application?</p>
  
  <p>Are you supposed to use javascript binding (with knockout.js and ajax calls) and just use MVC  for the actual container page?</p>
  
  <p>Or do you call web API from the MVC controller (like a WCF service layer)?</p>
  
  <p>The integration of MVC and web API just isn't clear to me.</p>
  
  <p>Should I use Web API if I regulary require HTML to be returned (i.e. I want to work with Partials)?</p>
  
  <p>I'd like to use web API so I can scale my app though (return HTML from one side, but remain with an API that can return/process XML)!</p>
  
  <p>Thanks for clearing it up :)</p>