使用EnumDropDownListFor ASP.NET MVC 5

时间:2015-11-20 14:10:27

标签: c# asp.net-mvc

而不是我的HTML控件将我的枚举类中的描述返回给控制器,我可以用它来返回整数值吗?

public enum NoticeCategories : byte
{

[Display(Name= "High")]
High = 1,

[Display(Name = "Medium")]
Medium = 2,

[Display(Name = "Low")]
Low = 3
}

编辑:视野中的代码

@Html.EnumDropDownListFor(model => model.NoticeCategory, new {@class = "form-control" })

1 个答案:

答案 0 :(得分:0)

确定这种方式可以返回整数值 来自Enum

Exm:

roleModel.Priority = NoticeCategories.High;

此处roleModel.Priority是整数模型属性,我通过Enum语句为其分配NoticeCategories.High值。