@using System.ComponentModel.DataAnnotations @model Enum @{ var values = Enum.GetValues(ViewData.ModelMetadata.ModelType).Cast() .Select(v => new SelectListItem { Selected = v.Equals(Model), Text = DisplayHelpers.GetDisplayTextForEnum(v), Value = v.ToString() }); } @Html.DropDownList("", values, new { @class = "form-control" })