У меня есть модель представления, выглядит следующим образом:MVC3 - Добавление дополнительных элементов в список <> с Jquery
HomeViewModel hvm = new HomeViewModel();
hvm.Applicant = new Person();
hvm.Applicant.Residences = new List<Residence>();
hvm.Applicant.Residences.Add(new Residence() { Type = "Current" });
В моей странице .cshtml, у меня есть:
<label>Street # *:</label> @Html.TextBoxFor(m => m.Applicant.Residences[0].StreetNumber)
И так и т. д. для моих свойств в моей модели Residence. Однако я хочу, чтобы пользователь мог добавлять несколько резиденций (предыдущий, вторичный, другой и т. Д.). Я могу добавить необходимые поля формы через jquery, однако, поскольку модель не знает о новых элементах списка, я получаю сообщение об ошибке об нулевых объектах. Передняя часть может добавлять многочисленные резиденции через jquery.