【发布时间】:2012-09-25 11:46:01
【问题描述】:
我将如何生成一个选择列表,其中文本字段由两个或多个文本列组成,例如:我的数据库中有一个 Description 和 Rate 字段,我想将它们组合起来显示:
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>
...但是“描述”+“-- £”+“价格”);不会运行:
数据绑定: 'System.Data.Entity.DynamicProxies.Stand_63F8C9F623B3C0E57D3008A57081AFCD9C39E1A6B79B0380B60840F1EFAE9DB4' 不包含名称为“Description--£Rate”的属性。
感谢您的帮助,
标记
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-mvc-3 razor