MVC 에서 Enum Type을 DropDownList에 바인딩 하는 코드이다. public static class CommonUtil { private static readonly SelectListItem[] SingleEmptyItem = new[] { new SelectListItem { Text = "", Value = "" } }; public static MvcHtmlString EnumDropDownListFor(this HtmlHelper htmlHelper, Expression expression, SelectListItem firstSelectItem) { ModelMetadata metadata = ModelMetadata.FromLambdaExpression(expression, ..