我有 2 个视图和 1 个 EditorTemplate
第一个视图是 Cart.cshtml 视图,这个视图有一个模型 (CartModel) 在这个视图内部有一个对第二个视图的调用,使用:
@Html.Partial("OrderSummary", Model.CartSummaryModel)
在 OrderSummary.cshtml 视图里面我有这个
@Html.EditorFor(m => m.OrderItems)
在EditorTemplate(称为OrderItemModel)里面我有
@Html.DropDownListFor(m => m.SelectedQuantity, Model.QuantityList)
问题是当在最顶层视图 (Cart.cshtml) 上发布帖子时,模型未绑定在控制器中,“CartSummaryModel”为空。交换到 FormCollection 时有 2 个键,它们是:
OrderItems[0].SelectedQuantity
OrderItems[1].SelectedQuantity
如何将表单集合数据绑定到 Controller 的操作方法?