【发布时间】:2014-01-09 12:58:05
【问题描述】:
我有以下表格 PurchaseQuery、Suppliers。但是 PurchaseQuery 可以有多个供应商,因此添加了第三个表 PurchaseQuerySupplier 来保留两个表的 ID。
我有 PurchaseQuery 表单,我在其中添加了一个多选列表来选择多个供应商。
@Html.ListBoxFor(model => model.PurchaseQuerySuppliers, new MultiSelectList(Suppliers.AsEnumerable(), "ID", "Name"), new { @class = "chosen-select"})
但在我的动作控制器中,我得到了 PurchaseQuerySuppliers 的空对象。虽然我可以在 FormCollection 中用逗号分隔供应商值,但我想在 Action Controller 中获取 PurchaseQuerySuppliers 作为 PurchaseQuery 内的对象。 有什么想法吗?
【问题讨论】:
标签: asp.net-mvc get server-side multi-select selectedvalue