Здравствуйте, добрый день, коллеги-программисты,
Как передать множественное значение флажка с помощью атрибута data-value, чтобы при нажатии кнопки удаления можно было передать его через мой контроллер с помощью общедоступного ActionResult (элементы списка).
CSHTML:
@foreach (var item in Model.ReportTrfPendingList)
{
<tr>
<td><input type="checkbox" data-value="@item.trfbch"/></td>
<td>@item.trfpon</td>
<td>@item.dptnam</td>
<td>@item.trfbch</td>
<td><button type="button" class="btn btn-primary deleteBtn" data-value="@item.trfbch">Delete</button></td>
<td>@CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(Convert.ToInt32(@item.trfsdt.Value.ToString().Substring(2, 2))) @item.trfsdt.Value.ToString().Substring(4, 2) , @DateTime.Now.Year.ToString().Substring(0, 2)@item.trfsdt.Value.ToString().Substring(0, 2)</td>
</tr>
}
</tbody>
SCRIPT:
$("#SelectDeleteBtn").click(function () {
---< Processing events here > ---
});
CONTROLLER:
[HttpPost]
public ActionResult SelectedTransferNoDeletion(List<string> items, string deletionNotes) {
foreach (var transferNo in items)
{
var result = deletePendingSrv.SaveDeletionPending(transferNo, SessionUserInfo.Username, deletionNotes);
}
return Json(BaseVariable.DEFAULT_SUCCESS);
}
ВИД:
Выбор значения нескольких флажков с помощью атрибута data-value.
