我正在返回一些存储的联系人来查看DropDownList,我无法在我的SelectList中包含多个dataTextFields.
目前我有:
@Html.DropDownListFor(model => model.Account.AccountContacts,
new SelectList(ViewBag.DDContacts, "Contact.ContactID", "Contact.FirstName"),
new { @class = "select", style = "width: 100px;" })
Run Code Online (Sandbox Code Playgroud)
我想拥有:
@Html.DropDownListFor(model => model.Account.AccountContacts,
new SelectList(ViewBag.DDContacts, "Contact.ContactID", "Contact.FullName"),
new { @class = "select", style = "width: 100px;" })
Run Code Online (Sandbox Code Playgroud)
它结合了FirstName和LastName属性.
更新:我知道扩展联系人属性,我很好奇是否有一种简化的方法来在视图或控制器中完成此操作.我在这里尝试了两种解决方案无济于事.如何在SelectList文本描述中组合两个字段?
asp.net-mvc selectlist html.dropdownlistfor razor asp.net-mvc-3