一、创建一个如下的扩展方法 :

public static SelectList ToSelectList<TEnum>(this TEnum enumObj)
{
  var values 
= from TEnum e in Enum.GetValues(typeof(TEnum))
               select 
new { ID = e, Name = e.ToString() };

  
return new SelectList(values, "Id""Name", enumObj);
}

相关文章: