分三步走
1.保证你的webgrid包含在form中
@using (Html.BeginForm("Assign","Home")) { }
2.在webgrid中加一列checkbox
grid.Column(header: "Assign?",
format: @<text><input class="check-box" id="assignChkBx" name="assignChkBx" type="checkbox" value="@item.Id"/></text>)
3.在controller中返回选中的对象的value属性,进一步处理
[HttpPost] public ActionResult Assign(FormCollection form) { var ch = form.GetValues("assignChkBx"); foreach (var id in ch) { //...Get object using id //...Call your method } return View(); }