我有一个强类型视图,其中传入的模型属性之一是对象列表。我正在使用工作正常的 BeginCollectionItem 助手处理输入到此列表的动态绑定。但是,我还希望最初在视图上显示一组输入,这些输入将绑定到列表中的“第一个”对象。
我试过只复制 BeginCollectionItem 生成的输入,但这似乎不起作用。
它生成具有名称属性的输入,例如
invoiceItems[ef43a8f2-c6b7-4791-bf7f-6764c8e3fc9b].Description
invoiceItems[ef43a8f2-c6b7-4791-bf7f-6764c8e3fc9b].Cost
所以我手动将 2 个输入放在具有名称属性的视图上
invoiceItems[firstOne].Description
invoiceItems[firstOne].Cost
但是在提交表单后它没有出现在控制器上的模型中。
我不能只在视图加载时插入一个 BeginCollectionItem 方式,因为必须以不同方式显示初始项目。