第一章 打开MVC4的大门:(三)MVC4项目的结构

三、MVC4项目的结构

创建项目会自动添加一些文件和文件夹,Internet应用程序模板创建完默认有8个顶级目录

clipboard

目录
用途
Controllers
放置控制器类
Models
放置数据描述、操纵类和业务对象类
Views
放置视图
Scripts
放置JavaScript脚本
Images
放置图像
Content放置css和除了JavaScript脚本,图像以外的东西
Filters放置过滤器代码
App_Data放置数据存数文件
App_Start放置配置文件代码

默认重生成的这些目录结构提供了一个清晰的目录结构,但并不是必须的,可以调整,像大型项目中国往往会把数据、业务逻辑等放到单独的一个项目中。

默认情况下Controllers目录自动创建两个类HomeController和AccountController。

Views目录下有3个子目录/Account , /Home,和/Shared。

Content目录下有一个式样。

Scripts目录下生成一些jQuery相关的脚本。

MvcMusicStore.Tests 项目会生成两个测试类。

生成的默认功能:主页、关于、登陆、登出、注册及一个未处理错误的页面。


ASP.NET MVC的约定

MVC应用程序默认遵循一些约定,像:视图文件默认的目录为\Views\[ControllerName]\[ActionName].cshtml

约定胜于配置

意味着我们可以根据经验(约定)编写应用程序而不需要进行配置。别人也可以更容易理解程序。

  • 控制器都以Controller为后缀并且保存在Controllers目录。
  • Views目录存放应用程序的视图。
  • 视图的路径为Views/控制器名称/,但有一个共享目录 /Views/Shared/可以自由存放视图。

约定可以简化沟通

  • 你不需配置计算机就会知道如何来执行
  • 你的程序容易被其他人员浏览、阅读和调试、维护。

总结:了解了mvc的发展,结构,环境、约定及如何创建MVC4应用程序,可以更好的理解和学习MVC4。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值