ASP.NET has been around for years without any significant change. With the rise of Ruby on Rails and other model-view-controller (MVC)-based web frameworks, Microsoft has joined the trend with its own MVC-based web framework. ASP.NET MVC is a framework built on top of the classic ASP.NET infrastructure. It is based on the model-view-controller design pattern and includes some new concepts such as routes, filters, and validations.
ASP.NET MVC is different from what you are used to with classic web forms. However, the new framework makes several ...