Есть ли способ использовать GetEnumSelectList, когда раскрывающийся список заполнен только элементами, которые я могу выбрать заранее? Все примеры, которые я нашел, работают с Viewbag или каким-либо другим обходным путем, но я надеюсь, что есть более чистое решение.
Вот как я использую его в представлении, и он показывает все значения в перечислении:
<select asp-for="evOwner.evpriority" class="form-control" asp-items="Html.GetEnumSelectList<EVOwnerType>()">
<option selected="selected" value="">please select</option>
</select>
Это мое перечисление, и я хочу, чтобы в раскрывающемся списке были выбраны только guest и vip:
public enum EVOwnerType
{
[Display(Name = "")]
employee = 0,
[Display(Name = "")]
vip = 1,
[Display(Name = "")]
guest = 2,
[Display(Name = "")]
notDriver = 3
}