日期:2014-05-17  浏览次数:20752 次

2.什么是ASP.NET MVC?

1.2      什么是ASP.NET MVC?

ASP.NET MVC提供了基于.NET Framework开发Web应用程序另一种选择。最早发布于200711月份,现在已经发布了4个版本。发布于20111月的ASP.NET MVC 3.0是第一个基于.NET框架 4.0的版本。ASP.NET MVC 4.0可以运行在.NET 4.0.NET 4.5之上。

MVCModel-View-Controller的缩写,是Web开发领域非常流行的设计模式。

作为Web窗体的另一个分支技术,ASP.NET MVC采取了不同的构建Web应用程序的方式。这以为你可以不用处理ASPX页面、控件、回发、视图状态(ViewState)和复杂的基于事件的页面生命周期。你只需要定义控制器(Controller)、活动(Action)和视图(View),底层的ASP.NET平台保持不变,像Http处理程序(Http Handler)和Http模块(Http Modules)仍然可用,你甚至可以在一个Web应用程序中混合使用MVCWeb窗体两种技术。ASP.NET MVCASP.NET Web Form将在核心ASP.NET Framework之上并肩前行。

ASP.NET Web Pages

你可能在图1.2上发现第三种基于ASP.NET Framework的技术—ASP.NET Web Pages

ASP.NET Web Pages与ASP.NET MVC3同时发布,作为初学者,如果你想学习ASP.NET的话,可以选择除了Web FormsMVCAS