在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参数时看到这些值,但将所有键/值对解析为对象将会非常令人头疼。
任何帮助都将不胜感激。
答案 0 :(得分:2)
发布候选中的列表绑定方案已更改。在发布候选版之前,您将有一个隐藏字段,指示索引是什么(在您的情况下为40)。在候选发布版中,您不再需要此隐藏字段,但索引必须为数字且必须以0开头。