博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.NET MVC3 原理与入门
阅读量:7012 次
发布时间:2019-06-28

本文共 734 字,大约阅读时间需要 2 分钟。

1.MVC模式是一种软件架构模式。它把软件系统分为三个部分:模型(Model),视图(View)和控制器(Controller)。

2.MVC模式的三个模块相互独立
3.MVC网站的运行过程是这样的:

  1. 当第一个请求从客户端发起的时候,首先执行的是Global.asax中的Application_Start()方法来完成一些初始化工作,其中重要的一步是RegisterRoutes方法,这个方法指定了如何将url映射到具体的方法上,稍后详解。

  2. 根据第一步中指定的映射表生成一个RouteDate个对象,利用这个对象来创建一个RequestContext对象。

  3. MvcRouteHandler创建一个MvcHandler,并将RequestContext对象传给MvcHandler

  4. MvcHandler对象利用RequestContext对象确定一个IControllerFactory对象来创建Controller对象。

  5. MvcHandler对象调用Controller对象的Execute()方法。

  6. Controller的ControolerActionInvoker对象决定调用controller的哪个具体的action方法。

  7. Action方法接受用户参数,执行方法,返回一个Result类型的对象。

4.引擎是MVC3新加入的引擎,ViewBag是一个dynamic类型的对象,可以用来在controller和页面之间传递数据。

5.MVC M中验证:

转载于:https://www.cnblogs.com/wamlko/archive/2013/01/22/2871259.html

你可能感兴趣的文章