ASP.NET MVC RC表单参数问题

时间:2009-01-30 08:46:13

标签: .net asp.net-mvc

在ASP.NET MVC Beta中,我能够获得

的表单参数
<input id="addresses[40].City" name="addresses[40].City" type="text" value="City" />
<input id="addresses[40].Country" name="addresses[40].Country" type="text" value="Country" />

作为控制器操作中的Edit(List<Address> addresses)

尽管如此,在新的Release Candidate中,我无法检索值(null)作为参数。我可以在创建FormCollection参数时看到这些值,但将所有键/值对解析为对象将会非常令人头疼。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:2)

发布候选中的列表绑定方案已更改。在发布候选版之前,您将有一个隐藏字段,指示索引是什么(在您的情况下为40)。在候选发布版中,您不再需要此隐藏字段,但索引必须为数字且必须以0开头。