MVC项目文件夹说明
- App_Data:用来保存数据文件,暂时不需关心
- App_Start:包含ASP.NET-MVC系统启动的相关类文件
- Controller:存放整个项目的“控制器”的代码文件
- Models:存放整个项目的“模型”代码文件
- Views:存放整个项目的“视图”代码文件
- Content:存放视图相关的样式文件
- fonts:存放视图使用的字体文件
- Scripts:存放视图相关的JS脚本文件
MVC项目重要文件说明
- Views下面的Web.config文件:作用于视图的配置文件
- 根目录下的Web.config文件:作用于整个项目的配置文件
- Global.asax文件:全局应用程序文件:一般和App_Start文件夹中的类配合使用
- packages.config文件:用于管理项目中用到的程序集版本
MVC引擎
## Razor视图
视图引擎
- 视图引擎就是能够支持对视图的解析
- 在ASP.NET MVC中,视图引擎的作用就是把视图处理成浏览器能够执行的HTML代码
- 不同的视图引擎,语法规则是不一样的
- 在ASP.NET MVC4以后只留了Razor引擎
视图引擎分类
- ASPX引擎:也就是WebForm引擎,使用<% C#代码 %>这种小脚本
- Razor引擎:从MVC3开始引入,语法相对简单而雅致,代码编写更方便
!!!另外在Razor视图中可以使用“@ @”注释代码