[.Net码农]MVC——入门+最简单的小实例
来源:互联网 发布:linux zip命令详解 编辑:程序博客网 时间:2024/05/17 09:11
http://blog.csdn.net/suneqing/article/details/41427037?utm_source=tuicool&utm_medium=referral
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controler)的缩写,一种软件设计典范,用于组织代码用一种业务逻辑和数据显示分离的方法。
1.最上面直接面向用户的"视图层"(View)。它是提供给用户的操作界面。
2.最底层核心的"数据层"(Model),也就是程序需要操作的数据或信息。
3.中间层是"控制层"(Controller),它负责根据用户从"视图层"输入的指令,选取"数据层"中的数据,然后对其进行相应的操作,产生最终结果。
MVC就像有点类似于食堂,可以分成三部分。一部分是仓库,负责提供蔬菜等原材料,这是"数据层"(Model);另一部分是卖饭窗口,这是它的"视图层"(View),负责销售饭菜;两者之间是通过厨师这个"控制层"(Controller)将原材料从“仓库”中取出,处理加工后放到“窗口”上卖。
下面就通过一个小例子进一步说明MVC的中三层的各自的作用以及交互。
1.新建mvc项目。
2.在Models文件夹下新建一个user类,用于模拟数据。
3.在Controllers文件夹下新建一个控制器,用于从获取user.cs中数据,并将处理后数据传给Index.cshtml视图。
4.添加视图,用于将数据显示到Index.cshtml视图中。
总结:View提供给操作界面,Model提供程序需要操作的数据或信息,Controller负责对数据加工并传入到到view中。
源码下载
0 0
- [.Net码农]MVC——入门+最简单的小实例
- MVC——入门+最简单的小实例
- MVC——入门+最简单的小实例
- MVC——入门+最简单的小实例
- 最简单的ExtJS4的MVC实例
- 最简单的ExtJS4的MVC实例
- 最简单的extjs4的MVC实例
- MVC基础入门——最基础小例子
- Spring3 MVC 最简单的入门示例
- 简单的spring MVC实例,适合入门
- 一个简单的.NET MVC 实例
- 最简单的html入门实例
- 最简单的cmd批处理入门实例
- DWR入门最简单实例——动态更新文本
- 最简单的PHP MVC留言本实例
- Mybatis入门最简单实例
- Spring MVC 3 最简单的入门示例
- 最简单的spring-mvc入门示例,绝对原创
- web app 自适应方案总结 关键字 弹性布局之rem
- iOS页面间传值的方式(Delegate/NSNotification/Block/NSUserDefault/单例)
- Group by与having理解
- HDU 5311 Hidden String
- OpenGL模型变换和视图变换
- [.Net码农]MVC——入门+最简单的小实例
- 一个i++的教训,多线程问题
- java 基础
- python实现爬虫统计学校BBS男女比例(二)多线程爬虫
- hdoj 素数判定 2012 (素数打表)
- 在Eclipse中创建Maven多模块工程的例子
- 华硕笔记本 FX50J Fn热键无效
- OpenGL纹理详解(glsl, 混合, soil)
- display:none和visibility:hidden的区别