@ Html.DropDownListFor始终使用mdbootstrap而不是预选项显示列表中的第一项

时间:2019-07-10 19:48:25

标签: asp.net-mvc mdbootstrap

我将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>

如果该值已经存在,则应根据保存的值显示列表中的一项,但始终显示“选择事件类型”。

0 个答案:

没有答案