Я отрисовываю выпадающий список с использованием моих перечислений, и у меня есть только 3 варианта, но по какой-то причине он отображает четыре. Верхняя и стандартная опция просто пустая/пустая, и я хочу, чтобы это было удалено. Я хочу, чтобы значение top/default было «Option1».Удалить пустую/пустую запись в верхней части окна EnumDropDownList For
Перечисления:
public enum EventType
{
[Display(Name = "Option 1")]
Option1,
[Display(Name = "Option 2")]
Option2,
[Display(Name = "Option 3")]
Option3
}
Вид:
@Html.EnumDropDownListFor(model => model.EventType, null, new { @id = "eventType", @class = "form-control" })
Спасибо за вашу помощь.
Я ранее пробовал это, и пустое значение все еще там, поэтому я попробовал то, что было в моем OP, и пустое значение также все еще существует, но не уверен, как избавиться от него. – James
Я не хочу иметь текст для пустого элемента по умолчанию. Когда текстовое поле «появляется», я хочу, чтобы первое перечисление отображалось, а также отображалось в верхней части списка. – James
Я не думаю, что я делаю что-либо с javascript, который сделает это. Мне удалось получить Option1, выбранный по умолчанию, но когда вы нажимаете раскрывающийся список, по-прежнему остается над ним надпись, которая не имеет смысла! – James