У меня есть представление, которое просто выполняет цикл foreach для IEnumerable, переданного в viewmodel, у меня есть способ, которым люди могут выбрать эти объекты в списке (применить к ним класс, чтобы выделить), и в настоящее время это работает длянекоторая клиентская печать через jquery.Есть ли способ, которым я могу получить эти сущности (персонал), которые имеют класс выделения, и отправить их обратно в качестве модели на контроллер?
Я попытался использовать html.hiddenfor и просто поместить туда весь персонали создание формы с asp-действием моей функции на контроллере и просто кнопкой отправки, это не сработало
контроллер содержит
public IActionResult StaffSelectionAction(StaffIndexModel model)
{
//things to do to process the selected staff
foreach (Staff staff in model.staff){
//Do stuff
}
return RedirectToAction("Index");
}
представление содержит
<form asp-action="StaffSelectionAction">
@Html.HiddenFor(b => b.staff)
<input type="submit" value="Process Staff" class="btn btn-default" asp-action="StaffSelectionAction"/>
</form>
модель содержит
public IEnumerable<Staff> staff { get; set; }
Редактировать: орфографическая ошибка в коде