【发布时间】:2021-07-14 11:16:46
【问题描述】:
我正在尝试使用以下方法更改我的 mvc .Net Core 应用程序中控制器或操作的 DisplayName: [DisplayName("MyName")] 在动作或控制器的顶部,但是当我通过此代码发现并显示它们时:
_actionDescriptorCollectionProvider
.ActionDescriptors
.Items
.OfType<ControllerActionDescriptor>()
.Select(a => new
{
a.DisplayName,
a.ControllerName,
a.ActionName,
});
我仍然看到这样的默认命名: “MyProject.Controllers.LoginController.Index (MyProject)” 为什么是这样?为什么没变?
【问题讨论】:
标签: asp.net-core model-view-controller controller