Непоследовательное связывание коллекции

Каков наилучший способ связать динамически созданную коллекцию элементов в представлении MVC с коллекцией в MVC 4. Я знаю, что в предыдущих версиях требовалось, чтобы элементы выглядели так:





Но когда вы динамически добавляете новые элементы и удаляете их, все довольно быстро выходит из строя.

Есть лиMVC 4 добавить способ привязки к непоследовательной коллекции?

Ответы на вопрос(1)

Решение Вопроса

Начиная с MVC2 поддерживаются непоследовательные индексы сбора, вам просто нужно иметь отдельное скрытое поле, которое будет содержать индекс сname схема::CollectionName.Index

Например:








Вы можете найти больше информации о теме здесь:Привязка модели к списку

 Dismissile05 сент. 2012 г., 20:37
Это неТем не менее, кажется, что при работе с Html Helpers он работает не очень хорошо, потому что вы можетеt управлять именем входных элементов, используя htmlAttributes.
 nemesv05 сент. 2012 г., 20:44
Нет, прямой поддержки этому сHtmlHelpers но есть некоторые сторонние помощники, такие какПомощники BeginCollectionItem который может генерировать скрытое поле индекса и правильные входные имена для вас.
 Dismissile05 сент. 2012 г., 21:01
Облом. Я надеялся, что MVC4 сделает это немного проще.

Ваш ответ на вопрос