码迷,mamicode.com
首页 > Web开发 > 详细

知识点1-2:什么是ASP.NET MVC

时间:2014-09-10 12:27:00      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   使用   for   2014   sp   代码   

 ASP.NET MVC是微软.NET平台上的一个Web开发框架,它为开发者提供了一种构建良好的Web应用程序的方式。自2007年首次公布预览以来,作为Web Form的替代品,ASP.NET MVC的普及度已明显提高,现在很多大型Web应用程序都是使用这一技术构建的。它具有整洁代码、关注分离和可测试性的特点。

 

    MVC代表模型-视图-控制器(Model-View-Controller),这是一种在Web开发领域非常流行的设计模式。可以在同一个应用程序中混合使用MVC和Web Form页面,它们都是基于ASP.NET平台之上的。

bubuko.com,布布扣

1.MVC模式

    模型(Model):建立软件所围绕的领域,建立领域模型。例如,博客,模型可能是帖子和评论。

    视图(View):模型的可视化表示。例如表现博客帖子的HTML。

    控制器(Controller):提供视图和模型之间关联的协调程序。控制器负责处理输入、对模型进行操作,并决定执行哪一个动作,如渲染一个视图,或重定向到另一个页面。例如,控制器可能要找出一篇帖子的最新评论(模型),并将它们传递给视图进行渲染。

    控制器接受用户输入,构造适当的模型,然后将其传递给视图。控制器和视图对模型都有依赖性,但模型本身对控制器和视图是一无所知的。如图1.3所示。

bubuko.com,布布扣

知识点1-2:什么是ASP.NET MVC

标签:style   blog   http   color   使用   for   2014   sp   代码   

原文地址:http://www.cnblogs.com/meetyy/p/3964112.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!