MVC 3.0中的默认模型绑定器是否能够处理非顺序索引(对于简单模型类型和复杂模型类型),是否正确?我遇到过建议使用它的帖子,但是在我的测试中似乎没有。
给定回发值:
items[0].Id = 10
items[0].Name = "Some Item"
items[1].Id = 3
items[1].Name = "Some Item"
items[4].Id = 6
items[4].Name = "Some Item"
和控制器方法:
public ActionResult(IList<MyItem> items) { ... }
唯一加载的值是项目0和1。只需忽略第4项。
我已经看到了许多用于生成自定义索引(将模型绑定到列表)的解决方案,但是它们似乎都是针对MVC的早期版本的,大多数都是有点“笨拙”的IMO。
我想念什么吗?
莫回无