title: ASP.Net MVC 4 and JavaScript frameworks with - AJAX and Unobtrusive validation
body: <p>In asp.net MVC (not WebAPI), we can make asynchronous requests to controller using  <strong>AJAX</strong> and jQuery. I have made bunch of functions to call the controllers where required.
  For Validation, we can take the advantage of <strong>DataAnnotation validation of Model</strong> and use <strong>unobtrusive validation</strong>.</p>
  
  <p>But on seeing the recent javascript frameworks like, backbone, knockout and many other,</p>
  
  <p>Is there any best way to use these frameworks for the asp.net MVC application. </p>
  
  <p>I inspired using of Javascript architectures <a href="http://www.johnpapa.net/spa" rel="nofollow">here</a>, which is wonderful introduction to <strong>ASP.NET MVC SPAs</strong>.</p>
  
  <p>I also read alot of blogs about <strong>backbone</strong> usage and <strong>knockout</strong> observables (MVVM), but cant find the way to stick them all together. The advantages would be ease of maintaining javascript.</p>
  
  <p>I have seen the <strong>Todomvc</strong> application (selecting MV*), and can see the best use of model, but not validations and ajax.</p>
  
  <p>On concluding,
     What is the best way to use the existing <strong>JavaScript frameworks</strong> in ASP.NET MVC4 application (not WebAPI) for <strong>AJAX, unobtrusive validation</strong> ?</p>