ASP.NET MVC设计实例
前文我们介绍了MVC设计模式实现基本原理及组成,其基本组成主要包括控制器、视图、模板等部分。目前绝大多数Web端程序设计语言已经支持MVC设计模式,进行Web应用程序开发,本文主要以ASP.NET为例对MVC模式显示进行简单说明。
开发工具
1、开发平台环境
本文选择MVC实现编程语言为C#程序设计语言,所使用的的应用架构为.NET集成开发环境。因此开发工具选择使用了微软公司开发的Visual Studio集成开发工具与环境。Microsoft Visual Studio Express是Visual Studio的轻量级版本,在ASP.NET应用开发方面硬件需求较低。本例使用版本为Microsoft Visual Studio Express 2012版本,软件运行起始页如下图所示:
Microsoft Visual Studio Express开发工具
2、MVC版本
ASP.NET MVC 是微软公司开发的Web应用程序框架Framework,用于实现基于MVC模式的Web应用程序开发,其最新版本为ASP.NET Core MVC。本例使用Visual Studio Express版本为2012,安装MVC版本为MVC4。
asp.net mvc4
3、Razor布局页面
在进行Web应用程序开发过程中,对于不同页面共同部分,如页头、页脚等部分,为避免重复编码,一般使用页面母版或者布局页面形式对重复部分进行模板化设计。在ASP.NET Web开发过程中也提供了类似模板的功能,即Razor布局页面。