【问题标题】:Can I get strongly typed controller from `ActionExecutingContext`我可以从“ActionExecutingContext”中获得强类型控制器吗
【发布时间】:2017-02-09 18:05:11
【问题描述】:

this SO question 我看到可以从ActionExecutingContext 获取控制器和操作,但作为字符串。

是否有机会以类型化的方式进行比较,例如与控制器类(例如HomeController)进行比较,或者实际控制器当时没有实例化?

【问题讨论】:

  • filterContext.Controller是实际的控制器实例

标签: asp.net-core


【解决方案1】:

我提到的那个问题是针对旧的 asp 网络的。
幸运的是,在 aspnet 核心 ActionExecutingContext 中,有一个属性 Controller 是控制器的实际实例,而不是字符串。

【讨论】:

    猜你喜欢
    • 2011-07-15
    • 1970-01-01
    • 2011-09-19
    • 2016-05-24
    • 1970-01-01
    • 2017-09-15
    • 1970-01-01
    • 1970-01-01
    • 2018-12-05
    相关资源
    最近更新 更多