Если вы используете MVC 5.1 или верхний, это проще и понятнее: просто используйте аннотацию данных (из пространства имен System.ComponentModel.DataAnnotations
), как показано ниже:
public enum Color
{
[Display(Name = "Dark red")]
DarkRed,
[Display(Name = "Very dark red")]
VeryDarkRed,
[Display(Name = "Red or just black?")]
ReallyDarkRed
}
. А вот просто вставьте его в правильный html-помощник:
@Html.EnumDropDownListFor(model => model.Color)