개발/C# .NET
[MVC] DropDownList에 Enum 바인딩
xwing
2011. 9. 21. 18:09
MVC DropDownList에 Enum 바인딩
public static IEnumerableToSelectList(Enum enumValue) { List items = new List (); items.Add(new SelectListItem() { Selected = true, Text = "전체", Value = "" }); var slt = from Enum e in Enum.GetValues(enumValue.GetType()) select new SelectListItem { Selected = false, Text = e.ToString(), Value = e.ToString() }; items.AddRange(slt); return items.AsEnumerable(); }
@Html.DropDownList("머시기", ToSelectList(enum타입))