MVC Application Lifecycle
2015-09-23 10:40:35 1 举报
MVC生命周期
作者其他创作
大纲/内容
ProcessRequest()
对Action过滤选取对应的ActionMethod?
提交ActionMethod方法执行结果?
Controller工厂中的控制对象
生成response
Controller.Execute()
ActionMethod()
MvcHandler(IHttpHandler)
Http模块(确定请求交给MVC应用处理还是ASP.NET等应用,IIS服务器中?)
截取到请求
ActionResult
Response
MVC应用启动后会在Global中将应用的路由注册到RouteCollection中
将ActionResult作为ViewResult
Request
ROUTE TABLE
根据路由表选择路由路径
Controller(IController Factory)
ActionInvoker
UrlRoutingModule
选择Action方法
RouteHandler(MvcRouteHandler)
ActionResult.ExecuteResult()
0 条评论
下一页
为你推荐
查看更多