0
我有包含列表的模型,每个计划在其内部具有一个列表,所以我认为我有:绑定多个选择回到模型
@foreach (Schedule sched in Model.Schedules)
{
@Html.DropDownListFor(x => x.SelectedCustomer, new SelectList(sched.Customers, "Id", "FirstName"), "Select A Customer", new { @class = "SelectedCustomer" })
}
所以基本上这是输出所有日程表的下拉/选择标签,在下拉列表中显示我找到SelectedCustomer字段的客户列表。当我将它发回到(HttpPost)控制器时,我的选择没有被绑定到我的模型。但是,如果我是模型绑定一个简单的文本框,它的工作原理,但像一个对象列表复杂的东西不会绑定回发,什么是建议的方式在MVC取回所有这些下拉框的选定值?