3.1 MVC、ASP.NET MVC是神马?
MVC、ASP.NET MVC是神马?
MVC是神马?
MVC是一套写代码结构的理论,它不是指某个具体的技术,是一套理论基础。
MVC把代码分成了三个部分:
1. 视图(View),也就是页面
2. 控制(Controller),也就是页面中某个操作的跳转,比如:点击“登录”,转到登录操作
3. 模型(Model),也就是具体的处理,比如:具体处理登录操作
再举一个整体的例子来说MVC:
例如:现在有一个登录页面,www.codeschool.cn/index,页面上有用户名和密码的输入框,和一个“登录”按钮。
点击“登录”按钮后,会跳转到www.codeschool.cn/login。
那么:
视图(View)是:www.codeschool.cn/index的登录页面的html代码
控制(Controller)是:捕获到www.codeschool.cn/login请求的代码
模型(Model)是:具体实现登录操作的后台处理,比如:判断用户名和密码是否正确之类的代码
MVC也可以简单理解为:写一个功能,需要写三块代码,即View、Controller、Model三部分。
ASP.NET MVC是神马?
ASP.NET MVC就是MVC理论的一个具体的技术实现,是基于微软.Net实现的一套MVC Web技术框架。
这个框架实现了MVC的底层实现。
--------------------------------
code is my life. ——codeschool.cn
code is my life. ——codeschool.cn
posted on 2013-11-28 17:08 CodeSchool官方博客 阅读(334) 评论(0) 收藏 举报
浙公网安备 33010602011771号