MVP Corner: Use the ASP.NET MVC Framework to Write Web Apps Without ViewState or Postbacks
ASP.NET has been the odd man out in the web world. While one will find several MVC frameworks in the Java space, ASP.NET's default model has always been Web Forms. Ruby on Rails framework has captured great fanfare thanks in no small part to its core MVC architecture. For .NET developers, MonoRail has so far been the only MVC alternative to web applications. With all the focus on MVC, one might wonder why? Mode-View-Controller is a mature, proven architecture for the presentation layer. It's applicable in fat client applications as well as web applications. When applied to web applications, the twist is that the controller lives for a single HTTP request and then goes away.