Я пытаюсь обновить значение флажка из базы данных .Доступ к значению флажков с контроллера - DB
В представлении перечислены все доступные рабочие в БД. , но когда я пытаюсь получить доступ к списку флажков, представление передает неправильные данные ex. есть только 3 флажка, и он отправляет 5 элементов истинного/ложного значения.
Я очень ценю любую помощь.
View Sample Code
@using (Html.BeginForm("UpdateWorkersForTask", "Tasks", FormMethod.Post))
{
<table>
<tr>
<th></th>
</tr>
@foreach (var item in Model) {
<tr>
<td>
@Html.DisplayFor(modelItem => item.isChecked)
@Html.CheckBox("WorkersID", item.isChecked)
</tr>
}
и контроллер является
[HttpPost]
public ActionResult UpdateWorkersForTask(IEnumerable<bool> WorkersID, IEnumerable<string> hiddens) { }
Большое спасибо Mr.Stephen –