我尝试使用 selectList 在 ASP.NEt mvc 2 中创建视图。
我从我的模型(regDom)中填写了选择列表语言
listLangModel 是我从数据库中检索到的语言列表。
regDom.Languages = 来自 listLangModel 中的 l
select new SelectListItem { Text = l.Name, Value = l.ID };
在我看来我有这个
<div class="editor-label"> <%: Html.LabelFor(model =>> model.Languages) %> </div> <div class="editor-field"> <%: Html.DropDownListFor(model => model.Languages, Model.Languages) %> <%: Html.ValidationMessageFor(model => model.Languages) %> </div>
当我运行时,语言在我页面的下拉列表中。但是当我将它发布回我的服务器时,模型不再包含这些语言。而且我无法检查页面上选择了哪种语言。