ASP.NET MVC 项目结构与核心的DLL
来源:互联网 发布:c语言如何判断闰年 编辑:程序博客网 时间:2024/06/06 11:00
我们新建一个ASP.NET MVC的Web Application后,默认的情况下,项目的目录结构如下:
- App_Data :这个目录跟我们一般的ASP.NET website是一样的,用于存放数据。
- Content :这个目录是建议用来存放一下资源文件的。例如CSS、JS、图片等等。当然你不愿意的话,完全可以不放到这里来。
- Controllers :这个目录是建议将Controller类都放到这里来,方便管理。Controller类的命名必须以Controller结尾,例如一个名为Home的Controller则要命名为HomeController。
- Models :这个目录是建议用来存放你的业务实体、数据访问层代码的类的。当然,更好的做法我觉得应该是将Models独立为一个类库。
- Views :在默认情况下,所有的view文件都必须放到这个目录下来,每一个Controller对应一个子目录,而且子目录的命名必须以Controller的命名一样。例如,HomeController的view就应该放到Home子目录中。我们见到Views目录下还有一个Shared的子目录,这个子目录是用于存放一些共享的view的,例如Error.aspx和Site.Master。Controller在Views\ControllerNmae 中找不到指定的view的时候,会到Shared中去寻找。
下面我们来看一下ASP.NET MVC比较核心的DLL,见下图红框部分:
System.Web.Routing :URL路由。将一个URL路由到对应的Controller上靠的就是这个。是在HttpModule里面处理的。
System.Web.Extensions :这个是ASP.NET AJAX的。
System.Web.Mvc: ASP.NET MVC最主要的程序集。在CodePlex上放出源代码的就是这个DLL。
System.Web.Abstractions :这个程序集是一些相关的基类来的。例如HttpContextBase、HttpRequestBase 等等。
Microsoft.Web.Mvc :这个程序集只要放一些MVC的特性与扩展的方法。
- ASP.NET MVC 项目结构与核心的DLL
- ASP.NET MVC 入门2、项目的目录结构与核心的DLL
- ASP.NET MVC 入门2、项目的目录结构与核心的DLL
- ASP.NET MVC 入门2、项目的目录结构与核心的DLL
- ASP.NET MVC 入门2、项目的目录结构与核心的DLL
- ASP.NET MVC 入门 -- 2、项目的目录结构与核心的DLL
- ASP.NET MVC 入门2、项目的目录结构与核心的DLL
- ASP.NET MVC 入门2、项目的目录结构与核心的DLL
- ASP.NET MVC 入门2、项目的目录结构与核心的DLL
- ASP.NET MVC 入门2、项目的目录结构与核心的DLL
- ASP.NET MVC 入门2、项目的目录结构与核心的DLL
- ASP.NET MVC 入门2、项目的目录结构与核心的DLL
- MVC学习笔记2 认识项目的目录结构与核心的DLL
- ASP.NET谈三层结构与MVC模式的区别
- ASP.NET谈三层结构与MVC模式的区别
- ASP.NET三层结构与MVC模式的区别
- 关于ASP.NET MVC 与三层结构的对比
- ASP.NET 的MVC结构之AJAX
- 缩略图生成类
- javascript: Convert special characters to HTML
- 不要一辈子靠技术生存
- web开发日志01--linux apache 结合jsp python
- Eclipse更改svn用户
- ASP.NET MVC 项目结构与核心的DLL
- 【总结】Div-CSS
- 产品36记:第一,有梦想的地方
- Problem G B. Calendar Codeforces Round #183 (Div. 2)
- svn打tag脚本
- MyBatis学习_1_ Result Maps collection does not contain value for *
- javascript截取字符串(支持中英文混合)
- Qt5 在win7上发布 & 打包依赖dll生成exe方法
- onenand小结 及 与nor 和nand 的区别