в MVC3-Project, я использую перечисление с атрибутами display-Attributes:
public enum Foo {
[Display(Name = "Undefined")]
Undef = 0,
[Display(Name = "Fully colored")]
Full = 1
}
Класс модели имеет свойство, использующее это перечисление:
public Foo FooProp { get; set; }
В представлении используется класс модели и отображается свойство через
@Html.DisplayFor(m => m.FooProp)
Теперь, наконец, мой вопрос:
Как я могу сделать .DisplayFor() показать строку из Display-Attribute вместо того, чтобы показывать только имя-значение enum? (он должен показывать "Undefined" или "Полностью окрашен", но отображает "Undef" или "Full" ).
Спасибо за советы!