MVC3模型,集合创建新集合

时间:2012-06-27 17:10:06

标签: asp.net-mvc-3 model-binding

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

在回发时,我的模型被绑定正确,其中包含一个ChildModel列表,其中包含最初在视图中创建的项目的正确性,但ChildModel的所有属性都为null,但单个可编辑字段除外。

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

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

关于如何至少获得我的项目的关键字段的任何想法,以便我可以简单地更新我现有的收藏品?

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

0 个答案:

没有答案
相关问题