一、认识MVC模式
注意:*MVC是针对视图层来说的,意思这个MVC框架只是视图层的。(这里的MVC和java的MVC有区别)
控制器Controller:处理用户交互,与模型协作,并选择一个视图作为用户界面来显示。
视图View:显示结果的用户界面。
模型Model:用于封装与应用业务逻辑相关的数据以及用于控制访问和修改这些数据的业务规则。
二、安装VS2012版本以上的软件
App_Data:存放私有数据,如数据库文件
App_Start:存放项目的核心配置,如路由配置、绑定配置
Content:存放CSS,图像等内容
Controllers:存放Controller类,处理URL请求(控制器里面的文件必须以Controller结尾)
Models:存放业务实体类数据模型
Scripts:存放JavaScript类库文件和其他js文件
Views:存放视图文件,按控制器分组,如Views/Home(在view下文件夹和Controllers中的文件名字一样)
Views/Shared:存放共享的布局或视图
下面举个例子:
1.在Controller下面新建一个文件夹叫做HOME
然后添加一个控制器HomeController
在控制器里面添加一个方法,代码如下:
public ActionResult Index2()
{
//通过model传值(强) 1定义model实例并给属性赋值(数据库取值)2将得到的model实例交给view视图 3页面(转成强类型的)直接使用
Student stu