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# / ASP.NET' 카테고리의 다른 글
| [MVC3]ImageActionLink (0) | 2011/11/10 |
|---|---|
| [MVC] DropDownList에 Enum 바인딩 (0) | 2011/09/21 |
| C# machine key 생성하기 (0) | 2011/07/05 |
| [MVC] EnumDropDownList (0) | 2011/06/22 |

