本文转自:http://msdn.microsoft.com/en-us/library/gg416514(v=vs.108).aspx
The Model-View-Controller (MVC) pattern is an architectural design principle that separates the components of a Web application. This separation gives you more control over the individual parts of the application, which lets you more easily develop, modify, and test them.
ASP.NET MVC is part of the ASP.NET framework. Developing an ASP.NET MVC application is an alternative to developing ASP.NET Web Forms pages; it does not replace the Web Forms model.
For information about what is new in this release of MVC, see ASP.NET MVC 4 on the ASP.NET web site. Last updated September, 2012
We suggest the following documentation to help you learn about ASP.NET MVC.
The following video entries provide additional information about how to work with ASP.NET MVC 3. Some of these videos are listed earlier, but are listed here again for convenience.
-
Introduction to ASP.NET MVC 3 (Pluralsight)
Last updated September, 2012