- MVC的3层结构
![](http://www.wfuyu.com/uploadfile/cj/20141130/20141129214428562.png)
M: model(模型) V:views(试图)
C: Controller(控制器) controller中的控制器和 view中的
动作(action)是逐一对应的
![](http://www.wfuyu.com/uploadfile/cj/20141130/20141129214409508.png)
- 页面调用
- 打开HomeController代码段,Return
View() 括号中为空,访问默许页,也能够在括号中指定要访问的页
![](http://www.wfuyu.com/uploadfile/cj/20141130/20141129214559656.png)
- 页面调用地址的解析
![](http://www.wfuyu.com/uploadfile/cj/20141130/20141129214617578.png)
应当解释为:Home controller下的index
action
![](http://www.wfuyu.com/uploadfile/cj/20141130/20141129214600502.png)
ORM:对象关系模型
- ViewData
传值:
- controllers中进行定义
![](http://www.wfuyu.com/uploadfile/cj/20141130/20141129214611672.png)
view中进行显示
![](http://www.wfuyu.com/uploadfile/cj/20141130/20141129214625556.png)
![](http://www.wfuyu.com/uploadfile/cj/20141130/20141129214710734.png)
- viewData传实体
- 在controller中定义实体
![](http://www.wfuyu.com/uploadfile/cj/20141130/20141129214726031.png)
- 在view中传值
![](http://www.wfuyu.com/uploadfile/cj/20141130/20141129214705944.png)
-
![](http://www.wfuyu.com/uploadfile/cj/20141130/20141129214718923.png)
- TempDate
传值
- controller中定义
-
- view中显示
-
-
-
MVC作为1种软件设计典范,将业务逻辑、数据、界面显示分离的,呵呵,有1点3层的意思