Understanding Model-View-Controller

ASP.NET has been enormously successful, but in recent years new trends in web application development, especially Web Forms, have made the platform look a little outdated.

The days where the developer doesn't know about HTTP and HTML and doesn't want to know are past, and competing technologies such as Ruby on Rails have embraced the details of these technologies to create an entirely different approach to web application development, reinvigorating an old architectural pattern called Model-View-Controller (MVC).

The MVC pattern has been around since the late 1970s and comes back into fashion every now and again. The reason that MVC is back in the limelight now is that it fits very nicely with the stateless ...

Get Applied ASP.NET 4 in Context now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.