【发布时间】:2013-07-11 07:05:44
【问题描述】:
代码:
public enum PriorityEnum
{
High,
Medium,
Low
}
IQueryable<PriorityValues> priorityValues = _enumReadService.GetRecords<PriorityValues>();
var creationOptions = new CreationOptions
{
PriorityValues = priorityValues.ToList()
};
我的下拉菜单默认显示为 “高”。但需要为“中等”。如何将下拉显示默认设置为“中”而不是“高”?
更新:添加渲染下拉代码
<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)}))
【问题讨论】:
标签: c# linq c#-4.0 asp.net-mvc-4