【发布时间】:2012-04-19 07:40:48
【问题描述】:
我正在返回一些存储的联系人以查看 DropDownList,但我无法在我的 SelectList 中包含多个 dataTextField。
目前我有:
@Html.DropDownListFor(model => model.Account.AccountContacts,
new SelectList(ViewBag.DDContacts, "Contact.ContactID", "Contact.FirstName"),
new { @class = "select", style = "width: 100px;" })
我想要:
@Html.DropDownListFor(model => model.Account.AccountContacts,
new SelectList(ViewBag.DDContacts, "Contact.ContactID", "Contact.FullName"),
new { @class = "select", style = "width: 100px;" })
结合了 FirstName 和 LastName 属性。
更新:我知道扩展联系人属性,我很好奇是否有一种简化的方法可以在视图或控制器中完成此操作。我尝试了两种解决方案here 无济于事。 How can I combine two fields in a SelectList text description?
【问题讨论】:
-
是否有解决方案可以在视图或控制器中完成此操作而无需修改模型?只是好奇。谢谢(我知道扩展联系人的选项)
标签: asp.net-mvc asp.net-mvc-3 razor selectlist html.dropdownlistfor