我将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>
如果该值已经存在,则应根据保存的值显示列表中的一项,但始终显示“选择事件类型”。