The general MVC WebGrid is to add the Edit Detail Delete link in each row to operate on each record separately. A little research to summarize a way to do bulk deletion.
1. First, add a list of checkbox codes to the WebGrid:
" " , format: @class="check-box" id="Chkbox " name="chkbox "type="checkbox" value="@item. Currencyno"/></text>),
2. Need to bulk delete the need in a form if you need JS submit form to specify the ID for the form
@using (Html.BeginForm ("preferredcurrency""SysConfig" New"preferredcurrency" }))
3. Submit
Js
function DeleteItems () { document.getElementById ("preferredcurrency " ). Submit (); }
button
<input type="submit" value="delete" />
4. The code in Control
[HttpPost] public actionresult preferredcurrency (formcollection frm) { var ids = frm. GetValues ("chkbox"); foreach (var id inch IDs) { //......................
//to Delete by id; } return View (); }