0

我有一个模型,其中包含一个集合属性作为 List()。在我看来,每个 ChildModel 对象都通过它自己的编辑器模板呈现在表格行中。

在回发时,我的模型得到正确绑定,其中包含一个 ChildModels 列表,其中包含最初在视图中创建的项目的正确信息,但 ChildModel 的所有属性都是空的,除了单个 Editable 字段。

基于此,它似乎正在创建一个全新的对象集合,并且忘记了之前设置的所有值。

我已经尝试将其他子对象属性添加到隐藏字段,但对于我为其创建编辑控件的属性,我仍然获得所有属性的默认值(空值或零)。(文本框)。

关于如何为我的项目至少获得一个关键字段以便我可以简单地更新我现有的收藏有什么想法吗?

我发现我的隐藏字段值在回发的 Request.Form 中,其中包含 Quantity 值以及我放入隐藏字段中的值。我不确定为什么 FormValueProvider 不解析这些值。

4

0 回答 0