title: How to implement Auto Save in ASP.NET MVC 4
body: <p>While filling out a form, some websites like GMail offer an auto save feature that automatically saves the form filled out so far to the database.</p>
  
  <p>If I have to implement that in my MVC 4 application, how do I do that?</p>
  
  <p>I'm thinking of options but I can't find any other than write some JavaScript code myself to make an Ajax call and send data to the server in JSON format and on the server side, respond by having an action on the controller accept that JSON data, deserialize it and save the incomplete data to the database.</p>
  
  <p>But all this seems like a lot of work. I am assuming there should be an easier way.</p>