Mvc项目解决方案分析
Mvc项目文件夹说明
App_Data:用来保存数据文件,比如XML文件等;
App_Start:包含Mvc系统启动的相关类;
Controller:存放整个项目“控制器”的代码文件;
Models:存放整个项目的“模型”代码文件;
Views:存放整个项目的“视图”代码文件(网页/界面);
重要文件说明
Views下面的web.config:是整个视图的配置文件;
根目录下的web.config:是整个项目的配置文件;
Gloval.asax:是全局应用程序控制文件;
Mvc中的约定
视图访问和寻址规则
在控制器中使用View()方法调用视图,和返回和“动作方法同名”的视图;
寻址规则:View()方法默认从“View文件夹”下寻找和控制器同名的文件夹;
控制器:必须以Controller结尾;
视图:必须放在View文件夹下,并且要和控制器同名的子目录中创建;
约定胜于配置
提前规定好
无需配置
不遵守规则则出错