适合人群:了解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视图页面代码如下:
右击主项目,调试启动运行:
浏览器打开的页面如下: