У меня есть эти перечисления
public enum QuestionStart
{
[Display(Name="Repeat till common match is found")]
RepeatTillCommonIsFound,
[Display(Name="Repeat once")]
RepeatOnce,
[Display(Name="No repeat")]
NoRepeat
}
public enum QuestionEnd
{
[Display(Name="Cancel Invitation")]
CancelInvitation,
[Display(Name="Plan with participants on first available common date")]
FirstAvailableCommon,
[Display(Name="Plan with participants on my first available common date")]
YourFirstAvailableCommon
}
и у меня есть вспомогательный класс, чтобы показать всю радиообъект для каждого поля в перечислении
@model Enum
@foreach (var value in Enum.GetValues(Model.GetType()))
{
@Html.RadioButtonFor(m => m, value)
@Html.Label(value.ToString())
<br/>
}
В настоящий момент метка установлена на имя значения, а не на отображаемое имя, которое я дал для значений.
Например, для:
[Display(Name="Cancel Invitation")]
CancelInvitation
Я получаю радиокнопку с CancelInvitation
рядом с ней.
Как я могу отобразить отображаемое имя (Cancel Invitation
), которое я ему дал?