适合人群:了解MVC项目的程序员
开发工具:vs2012
开发语言:C#
小项目或功能比较单一的项目可以直接新建一个MVC基本项目类型即可,但随着需求不断迭代,项目的功能模块越来越多,甚至有些模块可以独立开发,这时就要考虑主项目的M/V/C三大部分分离,便于不同角色的工程师专注自己的部分开发、更新及发布部署。
下面从主项目优快云开始,逐步实现M/V/C三大部分的分离:
一、新建一个MVC4主项目,项目名称是优快云,如图示:
假设主项目优快云是官网站点,即用户输入官网域名直接访问打开的站点,默认打开的页面是首页(http://www.youkuaiyun.com/home/index)。新建Home控制器、Index视图,如图示:
打开app_start/routeconfig.cs文件,确认站点默认是否是/home/index
Index视图页面代码如下:
右击主项目,调试启动运行:
浏览器打开的页面如下:

本文介绍如何在MVC4项目中将Model、View、Controller分离到独立的项目,便于不同角色的工程师专注开发。通过新建类库项目,引用必要的命名空间和DLL,实现了主项目优快云的MVC结构分离。详细步骤包括控制器、数据模型和视图的分离,以及后台管理模块的构建。文章最后提到了进一步优化分离结构的建议。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



