小编use*_*675的帖子

如何使用@ Html.DropDownListFor在asp.net MVC 3中为SelectList描述组合两个dataTextFields

我正在返回一些存储的联系人来查看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

11
推荐指数
2
解决办法
2万
查看次数