background image

ASP.NET MVC 框架的功能汇总

      ASP.NET MVC 框架对构建 ASP.NET 应用程序的开发人员来说的确很有吸引力,因为它
的松耦合特征使项目管理变得更加轻松,

ASP.NET MVC 最初由微软随.NET framework 3.5 

SP1 一起引入(即 ASP.NET MVC 1.0),现在.NET Framework 4.0 和 Visual Studio 2010 默认支
持第二个版本,即

ASP.NET MVC 2.0,在这篇文章中,我将带你领略一下 ASP.NET MVC

框架的

7 个顶级功能。

  所有概念都围绕下面三个主要组件展开:

  a! [5 d* k1 n5 h% ]* Y3 V

  

 · 模型(用 M 表示):模型是负责表现底层数据库模式的业务对象,容纳 MVC 应用程序

的数据

/状态。

  

 · 视图(用 V 表示):视图指的是应用程序的 UI,在 ASP.NET MVC 应用程序中,它通

常就是一个

.aspx 和.ascx 文件。

  

 · 控制器(用 C 表示):控制器是 ASP.NET MVC 框架应用程序的核心,它负责给客户端

呈现适当的视图,执行相关的行为方法,从模型获取数据,然后填充到视图,或从视图获
取数据,然后更新模型等。

* \, `5 R* a/ T9 s$ Y( c

  图

1 展示了 MVC 模式三大组件之间的相互关系。

2 K, _' J+ G$ J

9 Q+ S6 W  Y% V

  图

 1 MVC 框架的三个组件