本篇文章是介绍一下MVC的基本的概念,给初学者做一个入门前的知识储备。 先讲一下MVC的概念: Asp.Net MVC 模式是一种表现模式。它将web应用程序分成三个主要组件即: Model、View、Controller (1)下面分别讲M、V、C各自的定位: 用程序信息。 (2)Controller与View的职责: Controller对象的职责是传递数据,获取View对象(实现了IView接口的类),通知View对象显示. 具体的显示逻辑仍然在View对象中. (3)三个组件的依赖关系 看一幅图: 从图中我们可以了解到: View和Controller都可以直接请求Model 但是Model不依赖View和controller (4)Url请求的经历的历程 看下面这幅图,注:这是从苏鹏老师的视频上截取来的!
一个请求过来首先被view捕获,然后传递给routing,routing根据用户的请求解析调用具体的Controller的action。然后 Controller返回一个viewresult给ViewEngine然后写到Response中
初识Asp.Net MVC2.0初识Asp.Net MVC2.0【续】Asp.Net MVC3 简单入门第一季(二)详解Asp.Net MVC3项目 Asp.Net MVC3 简单入门第一季(三)详解Controller之Filter |
|