Я работаю над формой, и я немного озадачен тем, как мне следует реализовать функцию добавления нового адреса.В идеале добавление нового адреса должно создавать новые входные данные для адреса на той же странице, а кнопка «Сохранить» сохранит (добавит или обновит) всю информацию на странице.
Вот макет формыбудет выглядеть следующим образом:
В настоящий момент эта форма существует в строго типизированном представлении, имеющем модель представления, которая выглядит следующим образом:
public class PersonInputViewModel
{
public string FirstName {get;set;}
public string LastName {get;set;}
public string MiddleName {get;set}
public AddressModel PrimaryAddress {get;set;}
public AddressModel SecondaryAddress {get;set;}
}
Теперь с этиммодель представления Я действительно не знаю, как мне поступить с обработкой нового добавления адреса, поскольку сейчас эта модель представления допускает только два адреса.Если бы я избавился от PrimaryAddress и SecondaryAddress и выбрал список AddressModels, как бы мне создать вход для адресов в представлении?