ASP.NET MVC 实现页落网资源分享网站+充值管理+后台管理(2)之创建项目
我们在创建项目的时候一定要遵循层次和命名的原则,同时也要有统一的规范,无论是多人项目还是单人项目,能够让人看着一目了然并赏析悦目,做一个有追求的程序员。
例如IA.WebApp是视图控制器层(表现层),IA.Entity是实体层,IA.Business是业务层等等,前面的IA是我们项目的名称(解决方案名称)或者缩写,这个可以根据自己的实际情况来写,后面的是代表层的名称。
接下来我们从创建新的项目开始:
我们打开vs(我用的是vs2013)后选择文件-新建-项目,未创建过项目的朋友注意看上面的截图,在截图上我们选择web应用程式,当然你也可以选选择C#中的类库(其他也暂时用不到)。
然后也是重要的,就是项目的存储位置及名称和解决方案名称设置,看上图。
因为我们是用ASP.NET MVC模式的开发,所以接下来我们选择的是web应用的MVC模板,如图:
vs2013的MVC模板自带了一些框架的文件,比如Bootstrap等等,这些东西如果用不到或者用的少的话,我建议删除掉自己重新引入自己需要的,也可以在开发的过程中用的什么再放什么,这样即减少资源的浪费,同时也让自己对整个项目的文件了如指掌。
看下图,画框的地方都是我们将要删掉的东西:
在删除App_Start文件时,需要更改Global.asax和删掉Startup.cs文件:
Global.asax
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using System.Web.Optimization; using System.Web.Routing; namespace IA.WebApp { public class MvcApplication : System.Web.HttpApplication { protected void Application_Start() { AreaRegistration.RegisterAllAreas(); } } }
现在项目(表现层)建好了,我们运行一下项目,如果没报错,说明没问题,接下来我们就引用到在开篇前,我们提到的底层类,没有看到的朋友可以到http://www.yealuo.com/WebArticle/Index?ArticleType=zw中最早的三篇文章中查看,也可以直接下载已经生成好的应用程序集,并放到项目的bin中,如图:
然后引用到web应用中: