我有一个场景,我想使用部分视图,但在将数据传递给控制器时遇到了问题。这是我正在尝试做的一个基本示例。
对象:
- 顾客
- 命令
客户有一个IList<Order>
。我希望部分视图允许用户编辑信息。我可以获取要显示的数据,但是当表单发布时 Customer 对象下的列表为空。
我还尝试在我的部分视图中使用单独的形式。当我这样做时,如果我像这样在控制器上创建参数,我会得到数据:
public ActionResult UpdateOrders(IList<Guid> id, IList<int> quantity, IList<Guid> productId)
但是当我这样做时
public ActionResult UpdateOrders(IList<Order> orders)
该列表为空。
如果有人对如何实现这一目标有更好的建议,请告诉我。