Я не уверен, правильно ли я создал эту тему, но в основном у меня есть несколько текстовых полей и выпадающих списков, которые расположены так, что выглядят как строки.Некоторые из полей включают Вес, Рост, Длина и т. Д., И поля вместе составляют логический элемент.Когда пользователь нажимает кнопку рядом со строкой, он динамически создает новую строку с теми же текстовыми полями и раскрывающимися списками, добавляя тем самым еще один «элемент» в форму.Мой вопрос заключается в том, как получить новые строки для привязки к свойству в модели?Так, например, вот поля в модели:
[Required]
[Display(Name = "Weight")]
public string Weight { get; set; }
[Required(AllowEmptyStrings = false)]
[Display(Name = "Class")]
public string Class { get; set; }
[Required]
[Display(Name = "Number of Units")]
public string NumberOfUnits { get; set; }
[Display(Name = "Length")]
public string Length { get; set; }
[Display(Name = "Width")]
public string Width { get; set; }
[Display(Name = "Height")]
public string Height { get; set; }
[Required(AllowEmptyStrings = false)]
[Display(Name = "Type")]
public string Type { get; set; }
Если пользователь использует только первую строку, это нормально, поскольку он правильно отображает текстовые поля и выпадающие списки в модель, но добавляет дополнительную строку из них.элементы не будут работать, насколько это касается модели.Любые идеи о том, как заставить модель связываться с динамически создаваемыми элементами?Спасибо.