访问枚举里面的物品索引视图

问题描述 投票:-1回答:1

我试图进去索引视图枚举项目创造价值下拉列表中枚举的项目....但我不能....如何获得枚举值的物品?

枚举:公共枚举REPORTTYPE

 {
        [Display(Name = "None")]
        None = 0,
        [Display(Name = "NotRelated")]
        NotRelated = 1,
        [Display(Name = "Violation")]
        Violation = 2,
        [Display(Name = "HateSpeech")]
        HateSpeech = 3

    };

下拉在浏览列表:

 <select>
        @foreach (var item in Model)
        {
            @if (item.ReportType.ToString()!=1) {
                  <option value="0">@item.EventNameAr</option>
                }
        }
    </select>
razor asp.net-core enums
1个回答
1
投票

你可以尝试使用:

 @if ((int)item.ReportType != 1) {
      <option value="0">@item.EventNameAr</option>
 }

但是你可以使用的显示名称,而不是:

 @if (item.ReportType.ToString() != "NotRelated") {
      <option value="0">@item.EventNameAr</option>
 }
© www.soinside.com 2019 - 2024. All rights reserved.