title: Migrating from ASP.NET WebForms to MVC
body: <p>I've read plenty of questions and articles stating that converting from ASP.NET Webforms to MVC is near enough impossible. However I <strong>think</strong> my scenario is different.</p>
  
  <p>I foolishly started working a project about a year ago in Webforms, but the approach I took (as far as I understand) is very MVC like. I have disabled forms validation, don't use any postbacks, use URL re-writing and all page changes are AJAX requests that load the page contents of ContentPlaceHolders (using a small hack, overriding the <code>RenderControl</code> method). I've also used my own ORM and RESTful Service API in seperate projects, referenced in the website.</p>
  
  <p>Now the system works really well, the pages are partially refreshed fine and the url's are changed when the ajax calls are made, so when the page is refreshed, it looks exactly the same.</p>
  
  <p>Now I've just been told I need to learn MVC for a new big project (but I have to finish another project first), but I've done a bit of reading on the subject and started a few Hello World apps, and it seems that the idea of ASP.NET MVC is pretty much exactly what I have already created.</p>
  
  <p>Would StackOverflow still recommend against converting the Webforms application to MVC? Are there any other benefits of converting to MVC, besides best practices?</p>