我正在尝试在我的创建视图中创建一个下拉列表。例如,我希望下拉选择“AM”映射到模型中“星期三”属性的值“0”。到目前为止,我有这个代码:
<div class="editor-label">
<%: Html.LabelFor(model => model.Wednesday) %>
<%: Html.DropDownListFor(model => model.Wednesday, new SelectList(new List<SelectListItem>(){new SelectListItem{Text = "AM", Value = "0"}}))%>
</div>
在浏览器中对此进行测试时,下拉列表中的唯一项目具有文本“System.Web.Mvc.SelectListItem”。相反,我希望它显示用户友好的文本“AM”。
我究竟做错了什么?