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타입))
'개발 > C# .NET' 카테고리의 다른 글
[MVC3]ImageActionLink (0) | 2011.11.10 |
---|---|
C# machine key 생성하기 (0) | 2011.07.05 |
[MVC] EnumDropDownList (0) | 2011.06.22 |