当选中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>
这是页面
如此删除,是不是要逆天
接收的参数类型可以是数组