Я использую ядро .net со страницами бритвы, и у меня есть модель в виде списка объектов, как показано ниже:
public class Member
{
public List<User> member { get; set; }
}
public class User
{
public String fname { get; set; }
public String lname { get; set; }
}
, и у меня есть форма для заполнения объекта, как показано ниже:
<form asp-controller="Population" asp-action="AddMember" method="post" class="form-horizontal" role="form" style="font-family:Cairo-Bold">
<div class="new-help add-form-container">
<input asp-for="member.LastName" type="text" />
<input asp-for="member.Firstname" type="text" />
</div>
и пользователь может динамически добавлять объект со страницы, когда нажимает на кнопку, которую я дублирую для него, для div
, чтобы добавить нового члена, как показано ниже:
<div class="row">
<div class="col-lg-12">
<a class="clone-button"><u> Add another</u></a>
</div>
</div>
$(function () {
$(".clone-button").on('click', function () {
var ele = $(this).closest('.new-help').clone(true);
$(this).closest('.new-help').after(ele);
});
});
как связать текстовые поля в форме, чтобы вернуть контроллеру список участников, добавленных при отправке?