Верно ли, что связующее устройство по умолчанию в 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, и большинство из них являются бит "тяжелой" ИМО.
Я что-то пропустил?