cshtml 文件中的以下代码创建一个包含联系人列表的下拉列表,但它用于描述值的字段不是我想要显示的字段。
如何强制它从联系人对象的不同字段中选择数据?
@Html.DropDownList("ContactId", String.Empty)
最佳答案
@Html.DropDownListFor(a => a.OtherContactId,
new SelectList(Model.ContactList, "ContactId", "ContactValue",
Model.OtherContactId), "-- Select --")
其中,Model.ContactList
填充在您的 Controller 操作中。
附:我不完全确定您的意思是更改选择选项文本的标题还是更新的属性,因此提供了一种混合产品
关于ASP.NET MVC 3 - @Html.DropDownList - 如何更改描述?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9300673/