MVC系列学习(四)-初识Asp.NetMVC框架
2015-04-22 22:10
134 查看
注:本文章从伯乐那盗了两张图,和一些文字:
1.MVC设计模式 与 Asp.Net Mvc框架
a.MVC设计模式
b.Asp.Net Mvc框架
2.ASP.Net WebForm开发模式 与 ASP.Net MVC开发方式
a.ASP.Net WebForm开发模式
当我们请求Index.aspx时,服务器中找到index.aspx文件,
然后由 前台页面 找到它的后台文件 中的继承类index.aspx.cs,
然后进行业务逻辑处理,修改前台的数据,并在PR方法中,渲染 前台展示页面。
b.ASP.Net MVC开发方式
当我们请求/blog/index时,会在服务器中找到与blog同名的控制器(Controller),
然后控制器 将业务处理交给Model来处理,处理后的数据返回给控制器,
再有控制器 来决定由 哪个视图来展示界面(此次请求是Index这个Action)
1.MVC设计模式 与 Asp.Net Mvc框架
a.MVC设计模式
MVC设计模式 是一种 软件设计模式,将业务逻辑 与 界面显示 分离,并通过某种方式 灵活改变代码设计方式。 它的优点是,降低了 页面呈现 和 后台业务的 耦合度。 |
它是微软 基于 MVC设计模式开发的一套 新的 Web机制。 传统的MVC设计模式,通过配置文件的方式,来决定 控制器访问哪个Model 和 执行哪个视图 。 微软采用了一种“约定大于配置”的理念: 1.控制器放在Controllers文件夹中,并命名方式以Controller结尾 2.每个Controller都对应View中一个文件夹,文件夹名称跟Controller名相同 3.控制器中的Action方法都对应一个的View 4.控制器必须是非静态类,并且实现IController接口 5.Controller类型可以放到其他项目中 |
a.ASP.Net WebForm开发模式
当我们请求Index.aspx时,服务器中找到index.aspx文件,
然后由 前台页面 找到它的后台文件 中的继承类index.aspx.cs,
然后进行业务逻辑处理,修改前台的数据,并在PR方法中,渲染 前台展示页面。
b.ASP.Net MVC开发方式
当我们请求/blog/index时,会在服务器中找到与blog同名的控制器(Controller),
然后控制器 将业务处理交给Model来处理,处理后的数据返回给控制器,
再有控制器 来决定由 哪个视图来展示界面(此次请求是Index这个Action)
相关文章推荐
- [导入]ASP.NET MVC框架开发系列课程(4):可替换的视图(View).zip(18.32 MB)
- 《Entity Framework 6 Recipes》中文翻译系列 (21) -----第四章 ASP.NET MVC中使用实体框架之在页面中创建查询和使用ASP.NET URL路由过虑
- Asp.net MVC框架学习【收藏】
- ASP.NET MVC框架开发系列课程(视频课程讲师:赵劼)
- ASP.NET MVC 3.0学习系列文章
- 学习ASP.NET MVC5框架揭秘笔记-ASP.NET MVC是如何运行的(一)
- ASP.NET MVC系列 框架搭建(一)之仓储层的搭建
- [导入]ASP.NET MVC框架开发系列课程(3):URL导向.zip(16.66 MB)
- ASP.NET MVC框架开发系列课程(8):AJAX
- 学习ASP.NET MVC系列 - 还有比这更简炼的吗?把复杂的事情变简单了,贡献啊!
- ASP.NET MVC 3 学习笔记系列之Music Store(3)
- Scott的ASP.net MVC框架系列文章之四: 处理表单数据
- 学习“迷你ASP.NET MVC框架”后的小结
- [导入]ASP.NET MVC框架开发系列课程(2):一个简单的ASP.NET MVC应用程序.zip(13.70 MB)
- ASP.NET MVC 3.0学习系列文章—NuGet and ASP.NET MVC 3.0
- ASP.NET MVC框架开发系列课程(8):AJAX
- Scott的ASP.net MVC框架系列文章之三: 视图数据的传递
- Scott的ASP.net MVC框架系列文章之三: 视图数据的传递
- [ASP.NET MVC]: - EF框架学习手记
- [导入]ASP.NET MVC框架开发系列课程(1):MVC模式与ASP.NET MVC框架概述.zip(8.80 MB)