Microsoft 2013 新技术学习笔记 三_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > Microsoft 2013 新技术学习笔记 三

Microsoft 2013 新技术学习笔记 三

 2013/11/22 19:26:30  雪叶丹枫  博客园  我要评论(0)
  • 摘要:什么是代码结构的组织?asp.netMVC5默认创建出的几个目录的标准含义分别如下:Controllers目录存放MVC模式中的ControlerModels目录存放MVC模式中的ModelViews目录存放MVC模式中的View除此外还有Content(存放资源文件,如CSS、图片)、Scripts(JS脚本文件)等目录是有标准含义的,有标准含义也就是说有非标准含义,你可以遵循这些标准含义也可以定义自己的非标准含义,比如:asp.netMVC5中的Controller无非是继承system
  • 标签:笔记 学习 技术 学习笔记 新技术

什么是代码结构的组织?
asp.net MVC 5 默认创建出的几个目录的标准含义分别如下:
Controllers目录存放MVC模式中的Controler
Models目录存放MVC模式中的Model
Views目录存放MVC模式中的View
除此外还有Content(存放资源文件,如CSS、图片)、Scripts(JS脚本文件)等目录是有标准含义的,有标准含义也就是说有非标准含义,你可以遵循这些标准含义也可以定义自己的非标准含义,比如:
asp.net MVC 5 中的Controller无非是继承system.web.mvc.controller的类而已,你可以把这个class放在其他目录甚至另外一个Project中。
asp.net MVC 5 的Model,常见做法是将它独立在一个Class Lib类型的Project中
asp.net MVC 5 的View默认为Razor引擎,在默认的规则中用Views目录存放所有的视图,你可以通过修改规则来将视图放在其他目录中(通常情况下无此必要,我们的应用软件一般工作在企业内部),或者你用其他的视图引擎甚至自定义视图引擎(这个我真认为纯粹是技术炫耀才会这么做)

这就是我所谓的代码结构的组织,本质上其实就是MVC模式在asp.net MVC中的实现

未完待续...

发表评论
用户名: 匿名