ASP.NET MVC’de DropDownList İçerisinde Enum Değerler Kullanmak

Anlatacağım özellik MVC 5.1 ile gelmiştir, 5.1 öncesinde kullanamazsınız.

public enum _ArticleType
{
[Display(Name = "Sağlık Köşesi")]
HealthArticles = 1,
[Display(Name = "Hastalıklar")]
Diseases = 2
}

Yukarıdaki örneğimde _ArticleType adında bir enum’ım var, buraya kadar herşey bildiğimiz gibi. Ek olarak her enum elemanın üzerinde bu enum’ın arayüzde gösterilirken ne şekilde gösterileceği yazıyor. Bunun için Data Annotations‘lardan faydalanıyorum. Usinglerinizin arasına System.ComponentModel.DataAnnotations eklemeniz gerekmektedir. Okumaya devam…