我将如何生成一个选择列表,其中文本字段由两个或多个文本列组成,例如:我的数据库中有一个描述和速率字段,我想将它们组合起来显示:
Large--£200
Medium--£150
Small--£100
控制器代码为:
var stands = db.Stands.Where(s => s.ExhibitorID == null).ToList();
ViewBag.StandID = new SelectList(stands,"StandID", "Description" + "-- £" + "Rate");
...我的观点是(目前):
<div class="editor-field">
@Html.DropDownList("StandID", "--Select--")
</div>
...但是“描述”+“-- £”+“费率”);不会运行:
DataBinding:“System.Data.Entity.DynamicProxies.Stand_63F8C9F623B3C0E57D3008A57081AFCD9C39E1A6B79B0380B60840F1EFAE9DB4”不包含名为“Description--£Rate”的属性。
谢谢你的帮助,
标记