获取ASP.NET中的控制器名称和方法名称-Core 2.2 Controller

Get the Controller Name and Method Name in ASP.NET-Core 2.2 Controller

我知道在asp.net-core 2.2中,我可以这样获取action名称:

ControllerContext.ActionDescriptor.ActionName

但我正在寻找一种方法来获取 asp.net-core 2.2

中当前 request/page 的控制器名称

我将不胜感激。

谢谢

您可以访问

中的控制器名称
ControllerContext.ActionDescriptor.ControllerName

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

引用ControllerActionDescriptor.ControllerName

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

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