Вы делаете блок операторов, который вызывает GetDescription
, но ничего не делает с его результатом.
Вместо этого вы хотите использовать слепок кода, который печатает выражение на странице:
@((Enum)type).GetDescription()
Вместо того, чтобы делать это вручную, вы должны вызвать помощника DropDownList
:
@Html.DropDownList("myName",
enumValues.Cast<SearchOperatorString>()
.Select(s => new SelectListItem { Text = e })
)