title: What is the best approach to do ASP.NET MVC & AJAX via JSON?
body: <p>In ASP.NET webforms I used to write AJAX apps where the client would communicate to the server using web services or page methods and JSON.</p>
  
  <p>I'm new to ASP.NET MVC and have found that one could use web services or controller actions that use JSON. Are there other options? Should I use web services or controller actions and why?</p>