【问题标题】:Get the Controller Name and Method Name in ASP.NET-Core 2.2 Controller获取 ASP.NET-Core 2.2 控制器中的控制器名称和方法名称
【发布时间】:2020-01-04 14:30:05
【问题描述】:

我知道在asp.net-core 2.2中,我可以得到动作名称如下:

ControllerContext.ActionDescriptor.ActionName

但我正在寻找一种方法来获取 asp.net-core 2.2 中当前请求/页面的控制器名称

我将不胜感激。

谢谢

【问题讨论】:

    标签: c# controller httpcontext asp.net-core-2.2


    【解决方案1】:

    您可以在

    中访问控制器名称
    ControllerContext.ActionDescriptor.ControllerName
    

    属性,假设操作描述符是ControllerActionDescriptor 类型

    参考ControllerActionDescriptor.ControllerName

    【讨论】:

      【解决方案2】:

      我知道已经晚了,但也许有人可以从中受益

      ControllerName: ControllerContext.ActionDescriptor.ControllerName 
      ActionName: ControllerContext.ActionDescriptor.ActionName
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-09-28
        • 2020-11-11
        • 2013-11-01
        • 2017-07-10
        • 1970-01-01
        • 2017-12-10
        • 2010-12-30
        相关资源
        最近更新 更多