Я хочу заполнить раскрывающийся список значениями полов, используя enum в MVC, но Enum.GetValues (typeof (...) не возвращает значения. Вот часть .cshtml:
<div class="form-group">
@Html.LabelFor(m => m.parGender, new { @class = "col-md-2 control-label" })
<div class="col-md-10">
@Html.DropDownListFor(m => m.parGender, new SelectList(Enum.GetValues(typeof(Gender))), new { @class = "form-control" })
</div>
</div>
А вот модель для этого:
[Required(ErrorMessage = "Select your gender!")]
[Display(Name = "Gender:")]
public Gender parGender { get; set; }
public enum Gender
{
Male,
Female
}
Что я пропустил, чтобы это сработало?