MVC 初学(二),项目结构介绍
2016-05-25 11:56
197 查看
备注:所有 MVC 应用程序中的文件夹名称都是相等的。
MVC 框架基于默认 的命名。
控制器位于 Controllers 文件夹,视图位于 Views 文件夹,模型位于 Models 文件夹。
您不必在应用程序代码中使用文件夹名称。 标准化的命名减少了代码量,同时有利于开发者对 MVC 项目的理解。 下面是对每个文件夹内容的简要描述:
1.App_Data 文件夹 App_Data 文件夹用于存储应用程序数据。 我们将在本教程稍后的章节向 App_Data 文件夹添加 SQL 数据库。
2.Content 文件夹 Content 文件夹用于静态文件,比如样式表(CSS 文件)、图表和图像。
Visual Web Developer 会自动向 Content 文件夹添加一个 themes 文件夹。这个 themes 文件夹存放 jQuery 样式和图片。在这个项目中,您可以删除这个主题文件夹。 Visual Web Developer 同时向项目添加标准的样式表文件:Content 文件夹中的文件 Site.css。这个样式表文件是您希望改变应用程序样式时需要编辑的文件。 我们将在本教程的下一章中编辑这个样式表文件 (Site.css)。
3.Controllers 文件夹 Controllers 文件夹包含负责处理用户输入和响应的控制器类。 MVC 要求所有控制器文件的名称以 “Controller” 结尾。 Visual Web Developer 已创建好一个 Home 控制器(用于首页和关于页面)以及一个 Account 控制器(用于登录页面): 我们将在本教程稍后的章节创建更多控制器。
4.Models 文件夹 Models 文件夹包含表示应用程序模型的类。模型存有并操作应用程序的数据。 我们将在本教程稍后的章节创建模型(类)。
5.Views 文件夹 Views 文件夹存有与应用程序的显示相关的 HTML 文件(用户界面)。 Views 文件夹中含有每个控制器对于的一个文件夹。 Visual Web Developer 已创建了一个 Account 文件夹、一个 Home 文件夹、一个 Shared 文件夹(在 Views 文件夹内)。 Account 文件夹包含用于注册并登录用户帐户的页面。 Home 文件夹用于存储诸如首页和关于页之类的应用程序页面。 Shared 文件夹用于存储控制器间分享的视图(模板页和布局页)。
6.Scripts 文件夹 Scripts 文件夹存储应用程序的 JavaScript 文件。 默认地,Visual Web Developer 在这个文件夹中放置标准的 MVC、Ajax 以及 jQuery 文件: 注释:文件 “modernizr” 是用于在应用程序中支持 HTML5 和 CSS3 的 JavaScript 文件。
MVC 框架基于默认 的命名。
控制器位于 Controllers 文件夹,视图位于 Views 文件夹,模型位于 Models 文件夹。
您不必在应用程序代码中使用文件夹名称。 标准化的命名减少了代码量,同时有利于开发者对 MVC 项目的理解。 下面是对每个文件夹内容的简要描述:
1.App_Data 文件夹 App_Data 文件夹用于存储应用程序数据。 我们将在本教程稍后的章节向 App_Data 文件夹添加 SQL 数据库。
2.Content 文件夹 Content 文件夹用于静态文件,比如样式表(CSS 文件)、图表和图像。
Visual Web Developer 会自动向 Content 文件夹添加一个 themes 文件夹。这个 themes 文件夹存放 jQuery 样式和图片。在这个项目中,您可以删除这个主题文件夹。 Visual Web Developer 同时向项目添加标准的样式表文件:Content 文件夹中的文件 Site.css。这个样式表文件是您希望改变应用程序样式时需要编辑的文件。 我们将在本教程的下一章中编辑这个样式表文件 (Site.css)。
3.Controllers 文件夹 Controllers 文件夹包含负责处理用户输入和响应的控制器类。 MVC 要求所有控制器文件的名称以 “Controller” 结尾。 Visual Web Developer 已创建好一个 Home 控制器(用于首页和关于页面)以及一个 Account 控制器(用于登录页面): 我们将在本教程稍后的章节创建更多控制器。
4.Models 文件夹 Models 文件夹包含表示应用程序模型的类。模型存有并操作应用程序的数据。 我们将在本教程稍后的章节创建模型(类)。
5.Views 文件夹 Views 文件夹存有与应用程序的显示相关的 HTML 文件(用户界面)。 Views 文件夹中含有每个控制器对于的一个文件夹。 Visual Web Developer 已创建了一个 Account 文件夹、一个 Home 文件夹、一个 Shared 文件夹(在 Views 文件夹内)。 Account 文件夹包含用于注册并登录用户帐户的页面。 Home 文件夹用于存储诸如首页和关于页之类的应用程序页面。 Shared 文件夹用于存储控制器间分享的视图(模板页和布局页)。
6.Scripts 文件夹 Scripts 文件夹存储应用程序的 JavaScript 文件。 默认地,Visual Web Developer 在这个文件夹中放置标准的 MVC、Ajax 以及 jQuery 文件: 注释:文件 “modernizr” 是用于在应用程序中支持 HTML5 和 CSS3 的 JavaScript 文件。
相关文章推荐
- 分享微信开发Html5轻游戏中的几个坑
- 注册表的组织结构
- Ruby on Rails所构建的应用程序基本目录结构总结
- SQLSERVER的非聚集索引结构深度理解
- 调整SQLServer2000运行中数据库结构
- C#基础语法:结构和类区别详解
- 深入c# 类和结构的区别总结详解
- c#结构和类的相关介绍
- C#中结构(struct)的部分初始化和完全初始化实例分析
- C#中类与结构的区别实例分析
- C#枚举类型与结构类型实例解析
- javascript实现表现、结构、行为分离的选项卡效果!
- C# MVC模式下商品抽奖功能实现
- Zend的MVC机制使用分析(二)
- ASP.NET MVC 4 捆绑和缩小实例介绍
- ASP.NET Mvc开发之查询数据
- ASP.NET MVC中将控制器分离到类库的实现
- asp.net实现在非MVC中使用Razor模板引擎的方法
- ASP.NET MVC中的AJAX应用
- 为ASP.NET MVC及WebApi添加路由优先级