博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.NET MVC——Controller的激活
阅读量:5052 次
发布时间:2019-06-12

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

Controller的激活是根据在路由过程得到的Controller名称来创建对应的Controller对象。相关类如图:

 

Controller激活的过程可通过如下序列图表示:

代码示例如下:


string controllerName = 
this.RequestContext.RouteData.Controller;  
IControllerFactory controllerFactory = ControllerBuilder.Current.GetControllerFactory();  
IController controller = controllerFactory.CreateController(
this.RequestContext, controllerName);  
  
controller.Execute(
this.RequestContext);  

转载于:https://www.cnblogs.com/tianma3798/p/3958575.html

你可能感兴趣的文章
hadoop的wordcount程序
查看>>
[Swift]LeetCode128. 最长连续序列 | Longest Consecutive Sequence
查看>>
[Swift通天遁地]一、超级工具-(9)在地图视图MKMapView中添加支持交互动作的标注图标...
查看>>
js版base64()
查看>>
poj3006---素数筛法
查看>>
c语言结构体排序示例
查看>>
openresty nginx systemtap netdata
查看>>
[Angular] Make a chatbot with DialogFlow
查看>>
sd卡无法启动及zc706更改主频后可以进入uboot无法启动kernel的坑
查看>>
代理模式
查看>>
MongoDB 集合(Collection)对应的物理文件
查看>>
HighCharts绘制图表
查看>>
AWD批量Get_flag
查看>>
8.引用函数
查看>>
Gmail企业级邮箱的outlook配置
查看>>
在 Ubuntu 14.04 中配置 PXE 服务器
查看>>
AOP 横向切面-热插拔缓存
查看>>
dijkstra
查看>>
eclipse错误整理
查看>>
Linux搭建tomcat文件服务器
查看>>