Asp.net MVC学习笔记1

1.MVC的组成

          ASP.NET MVC是一个轻量级的框架,主要分为3个组件,模型(Model),视图(Views),和控制器(),

模型,视图,和控制器的关系示意图

View和Controller依赖于Model,

首先说说它们作用,

    Model:即模型层,它是实现应用程序的数据域,我的理解就是承载数据的载体,

    Views :视图层。即呈现在用户面前的UI界面,

    Controller:控制器,处理用户交互组件,模型和逻辑的处理,并最终确定呈现要显示的页面。

 

2.MVC 的执行过程

   当一个请求到来的时候,首先通过UrlRoutingModule模块,这是一个Http模块,由这个模块解析请求,并执行路由选择,当它找到第一个匹配的Route对象时执行,没有找到匹配项的时候执行正常返回,并进入正常的IIS和Asp.net进程。

 

   接受到请求至处理完成的顺序

     1)接受到请求:   在golabla.asax文件中,Ruote对象被添加到RueteTable中。

     2)执行路由:    UrlRouteHander对象使用RequestContext对象的第一个匹配Route对象,用它在在RouteTable中创建RouteDate对象。

     3)创建MVC请求处理程序:   MvcRoutehander对象创建一个类的实例MvcHander 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值