我知道在asp.net-core 2.2中,我可以按如下方式获取操作名称:
ControllerContext.ActionDescriptor.ActionName
但我正在寻找一种方法来获取asp.net-core 2.2中当前请求/页面的控制器名称
我将不胜感激任何指导。
谢谢你
我知道已经晚了,但也许有人可以从中受益
ControllerName: ControllerContext.ActionDescriptor.ControllerName
ActionName: ControllerContext.ActionDescriptor.ActionName
在某些情况下,您的 ControllerContext 将为 null,最终您将一无所获。我建议使用反射。
this.GetType().Name