Вложенные коллекции соответствуют именам элементов Input - PullRequest
0 голосов
/ 10 мая 2011

У меня есть несколько вложенных коллекций, в нижней части которых находятся «Теги», которые я хотел бы, чтобы пользователь мог добавлять и удалять с помощью Javascript перед отправкой назад.

Для того, чтобы 'Тэги, которые должны быть отправлены обратно в мой контроллер, должны быть соответствующим образом названы для элементов INPUT (см. Этот пост: http://jarrettmeyer.com/post/2995732471/nested-collection-models-in-asp-net-mvc-3)

т.е.Я использую EditorTemplates и EditorFor для рендеринга HTML, который производит точное именование для меня, самое главное, он знает, какие «числа» использовать.

Однако, если я добавлю тег через Javascript, мне нужно добавитьновый элемент INPUT для DOM и правильно назвать его. Как я могу получить правильные номера для именования моего элемента с помощью Javascript?

1 Ответ

1 голос
/ 11 мая 2011

Самый простой способ, вероятно, состоит в том, чтобы проанализировать числа из идентификатора с помощью регулярного выражения и добавить к нему или вывести скрытые поля, которые содержат два числа (или «следующие») два числа, и прочитать их оттуда.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...