コード:
public enum PriorityEnum
{
High,
Medium,
Low
}
IQueryable<PriorityValues> priorityValues = _enumReadService.GetRecords<PriorityValues>();
var creationOptions = new CreationOptions
{
PriorityValues = priorityValues.ToList()
};
デフォルトで"High"を表示するドロップダウンを取得しています。ただし、 「中」である必要があります。ドロップダウン表示のデフォルトを「高」ではなく「中」に設定するにはどうすればよいですか?
更新: レンダリング ドロップダウン コードの追加
<b>@Html.Label("Priority:")</b>
@Html.DropDownListFor(x => x.PriorityValueId, Enum.GetValues(typeof (PriorityValueEnum)).OfType<PriorityValueEnum>().ToList().Select(x => new SelectListItem {Text = x.ToString(), Value = ((int) x).ToString(CultureInfo.InvariantCulture)}))