@ Html.DropDownListFor всегда показывает первый элемент в списке с mdbootstrap вместо предварительно выбранного элемента - PullRequest
0 голосов
/ 10 июля 2019

Я использую загрузчик 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>

Если значение уже существует, на нем должен отображаться один из элементов в списке на основе сохраненного значения, но всегда отображается «Выбор типа события».

...