我有这个文本框:
@Html.EditorFor(model => model.Type)
Model.Type是一个字符串。我想将此更改为该类型的DropDownList。我想在View上处理列表元素,我不想为此使用类。 我失败的尝试是这样的:
@Html.DropDownListFor(model=>model.Type,
new List<SelectListItem>
{
new SelectListItem {"Horror"},
new SelectListItem {"Fiction"},
new SelectListItem {"Romance"},
})
在这种情况下如何正确使用DropDownListFor?感谢。
答案 0 :(得分:1)
几乎就在那里。此
new SelectListItem {"Horror"}
毫无意义。
应该是
new SelectListItem { Text = "Horror", Value = "Horror" }