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取回所有這些下拉框的選定值?