2012-05-15 2 views
2

У меня есть модель представления, выглядит следующим образом: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.

ответ

Смежные вопросы