当选中CHeckBox后,能进行单个或者批量删除。 求解啊- -
<br>
$("#chkAll").click(function () {<br>
if (this.checked) {<br>
$("input[name='chkId']").each(function () { this.checked = true; });<br>
}<br>
else {<br>
$("input[name='chkId']").each(function () { this.checked = false; });<br>
}<br>
});<br>
这是全选的代码
public async Task<ActionResult> Delete(string id)
{
var model = await db.Info_Send.FindAsync(id);
db.Info_Send.Remove(model);
db.SaveChanges();
return Content("<script>alert('删除成功!');location='/Info_Send/'</script>");
}
这是控制器里面的
<tbody>
@foreach (var item in Model) {
<tr>
<td class="chk">
<input class="cmode" type="checkbox" name="chkId" id="chkId">
</td>
<td class="name">
<a href= "/User/messageDetail?id=@item.ID" style=" background:url(../img/mail2.png ) no-repeat ; padding-left:20px;"> @item.name </a>
</td>
<td class="time">
<span>@item.time</span>
</td>
</tr>
}
<tr>
<td class="chks"><input type="checkbox" name="checkedAll" id="chkAll" style=" padding:0; border:0; background:none">全选</td>
<td colspan="4">
<input type="submit" name="Submit" id="submit" value=" 删除 " class="btn_msg" onclick="return chkpage();">
</td>
</tr>
</tbody>
这是页面