MVC 文件夹

典型的 ASP.NET MVC web 应用程序拥有如下文件夹内容:

应用程序信息
  • Properties
  • 引用
应用程序文件夹
  • App_Data 文件夹
  • Content 文件夹
  • Controllers 文件夹
  • Models 文件夹
  • Scripts 文件夹
  • Views 文件夹
配置文件
  • Global.asax
  • packages.config
  • Web.config
    所有 MVC 应用程序中的文件夹名称都是相等的。
    MVC 框架基于默认的命名。控制器位于 Controllers 文件夹,视图位于 Views 文件夹,模型位于 Models 文件夹。您不必在应用程序代码中使用文件夹名称。标准化的命名减少了代码量,同时有利于开发者对 MVC 项目的理解。
    这里写图片描述

下面是对每个文件夹内容的简要描述:

App_Data 文件夹
  • App_Data 文件夹用于存储应用程序数据(MYSQL,SQLServer)。
Content 文件夹
  • Content 文件夹用于静态文件,比如样式表(CSS 文件)、图表和图像。
  • Visual Web Developer 会自动向 Content 文件夹添加一个 themes 文件夹。这个 themes 文件夹存放 jQuery 样式和图片。在这个项目中,您可以删除这个主题文件夹。
  • Visual Web Developer 同时向项目添加标准的样式表文件:Content 文件夹中的文件 Site.css。这个样式表文件是您希望改变应用程序样式时需要编辑的文件。
Controllers 文件夹
  • Controllers 文件夹包含负责处理用户输入和响应的控制器类。
  • MVC 要求所有控制器文件的名称以 “Controller” 结尾。
  • Visual Web Developer 已创建好一个 Home 控制器(用于首页和关于页面)以及一个 Account 控制器(用于登录页面):
Models 文件夹
  • Models 文件夹包含表示应用程序模型的类。模型存有并操作应用程序的数据。
Views 文件夹
  • Views 文件夹存有与应用程序的显示相关的 HTML 文件(用户界面)。
  • Views 文件夹中含有每个控制器对于的一个文件夹。
  • Visual Web Developer 已创建了一个 Account 文件夹、一个 Home 文件夹、一个 Shared 文件夹(在 Views 文件夹内)。
  • Account 文件夹包含用于注册并登录用户帐户的页面。
  • Home 文件夹用于存储诸如首页和关于页之类的应用程序页面。
  • Shared 文件夹用于存储控制器间分享的视图(模板页和布局页)。

Scripts 文件夹

  • Scripts 文件夹存储应用程序的 JavaScript 文件。
  • 默认地,Visual Web Developer 在这个文件夹中放置标准的 MVC、Ajax 以及 jQuery 文件:
  • 注释:文件 “modernizr” 是用于在应用程序中支持 HTML5 和 CSS3 的 JavaScript 文件。
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值