У меня есть настройки класса, как это
public class MyCLass
{
//...
public IList<MyInnerClass> InnerClass { get; set;}
}
public class MyInnerClass
{
public string A { get; set;}
public string B { get; set;}
//....
}
в моей форме cshtml я могу поместить ее на всю страницу и опубликовать обратно, например,
for(int i=0; i< Model.InnerClass.Count; i++)
{
@Html.EditorFor(m => m.InnerClass[i].A);
@Html.EditorFor(m => m.InnerClass[i].B);
}
Но теперь мне нужна кнопка, которая может динамически с помощью javascript добавлять новый экземпляр входных данных MyInnerCLass
ниже существующих и все еще правильно связывать все обратно, когда я публикую страницу. Как бы я это сделал? JQuery предпочтительнее, но я могу использовать все, что работает