Я использую загрузчик MDB с asp.net MVC для @ Html.DropDownListFor и пытаюсь загрузить предварительно выбранное значение. Но что бы я ни делал, он всегда показывает первый элемент из списка.
Я пробовал без начальной загрузки MDB, и она отлично работает. если я проверяю элемент, он помечает выбранный элемент активным, но не отображается в выбранном.
вот мой код
<div class="md-form">
@Html.DropDownListFor(m => m.EventType, new SelectList(
new List<Object>{
new { value = "Conference" , text = "Conference" },
new { value = "Statewide Meeting" , text = "Statewide Meeting" },
new {value = "Task Force Meeting", text = "Task Force Meeting"},
new {value = "Working Group Meeting", text = "Working Group Meeting"}
}, "value", "text", Model.EventType), "Select Event Type", new { @class = "mdb-select" })
</div>
Если значение уже существует, на нем должен отображаться один из элементов в списке на основе сохраненного значения, но всегда отображается «Выбор типа события».