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 框架的三个组件