【发布时间】:2020-11-04 12:36:37
【问题描述】:
我一直在尝试获取 [Display(Name = '')] 内部的值以使用整数输入显示。我已经尝试过 this 帖子所说的操作,但我遇到了错误 - 我认为这是因为我使用的是 .Net Core 而不是框架。这是尝试显示显示名称的代码:
@Enum.GetName(typeof(StateEnum), Timelineinfo.State) //Timelineinfo.State is an int
枚举(因为太长而被截断):
public enum StateEnum
{
Alabama, Alaska, [Display(Name = "American Samoa")] AmericanSamoa, Arizona,
Arkansas, California, Colorado, Connecticut, Delaware,
[Display(Name = "District of Columbia")] DistrictofColumbia, //continues onwards...
}
【问题讨论】:
-
这能回答你的问题吗? Enum value from display name
标签: c# html asp.net-core razor enums