App_Data:用来保存数据文件,比如XML文件等
App_Start:包含MVC系统启动的相关类{
FilterConfig.cs : 过滤器
RouteConfig.cs : 路由
WebApiConfig.cs : API
}
Content:存放外部文件
Controller:存放整个项目“控制器”的代码文件
Models:存放整个项目“模型”代码文件
Views:存放整个项目“视图”代码文件(网页/界面){
web.config :是整个视图的配置文件
}
根目录下面的web.config :作用与整个项目的配置
视图访问和寻址规则
1、在控制器中使用View()方法调用视图,返回和“动作同名”的视图
2、寻址规则:View()方法默认从“Views文件夹”下选寻找和控制器同名的文件夹
MVC中的约定
1、 控制器:必须以Controler结尾
2、 视图:必须放在Views文件夹下,并且要和控制器同名的子目录中创建
约定胜于配置
1、 提前规定好
2、 无需配置
3、 不遵守规则则出错
☆MVC:Model—>View—>Controller
1、View:传送指令到Controller
2、Controller完成业务逻辑后,要求Model改变状态
3、Model将新数据发送到View,显示给用户