源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

ASP.NET MVC:Filter和Action的执行介绍

  • 时间:2020-02-06 09:05 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:ASP.NET MVC:Filter和Action的执行介绍
根据controller的名字正确的实例化了一个controller对象。回到MVCHandler的BeginProcessRequest方法,可以看到,当得到controller对象之后,首先判断它是不是IAsyncController,如果是则会创建委托用来异步执行。通常情况下,我们都是继承自Controller类,这不是一个IAsyncController,于是会直接执行Controller的Execute方法。Execute方法是在Controller的基类ControllerBase中定义的,这个方法除去一些安全检查,初始化了ControllerContext(包含了ControllerBase和Request的信息),核心是调用了ExecuteCore方法,这在ControllerBase是个抽象方法,在Controller类中有实现:
[url=http://images.cnblogs.com/cnblogs_com/yinzixin/201211/201211100745323404.gif][img]http://img.1sucai.cn/uploads/article/2018010710/20180107100122_0_30258.gif[/img] [/url]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部