博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#Mvc批量删除
阅读量:5420 次
发布时间:2019-06-15

本文共 2016 字,大约阅读时间需要 6 分钟。

前台页面(JQuery)

@*全选&批删*@

<script type="text/javascript">
$(document).ready(function () {
// 全选
$("#selectAll").click(function () {
$("input[name='RKEY']").prop("checked", this.checked);
});
// 单选
var subChk = $("input[name='RKEY']")
subChk.click(function () {
$("#selectAll").prop("checked", subChk.length == subChk.filter(":checked").length ? true : false);
});
/* 批量删除 */
$("#DeleteBtn").click(function () {
// 判断是否至少选择一项
var checkedNum = $("input[name='RKEY']:checked").length;
if (checkedNum == 0) {
alert("至少选择一项!");
return;
}
// 批量选择
if (confirm("确定要删除所选项目?")) {
var checkedList = new Array();
$("input[name='RKEY']:checked").each(function () {
checkedList.push($(this).val());
});
$.ajax({
type: "POST",
url: "/Home/V_Dels",
data: { 'delitemsss': checkedList.toString() },
dataType: "text",
success: function (result) {
alert(result);
$("[name ='RKEY']:checkbox").attr("checked", false);
window.location.reload();
}
});
}
});
});
</script>

前台页面(H5)

<table class="table table-hover" style="width:100%;font-size:30%;margin-top:1%;border-top:1px solid gray;border-left:1px solid gray;border-bottom:1px solid gray">

<thead>
<tr>
<th> <input type="checkbox" id="selectAll" name="selectAll" style="" /></th>
<td>ID</td>
</tr>
</thead>
<tbody>
@*显示*@
@foreach (var item in Model)
{
<tr>
<th><input type="checkbox" id="RKEY" name="RKEY" value="@item.V_Id" /></th>
<td>@item.V_Id</td>
</tr>
}
</tbody>
</table>

控制器

//批量删除

public ActionResult V_Dels()

{
ArrayList arr = new ArrayList();
string rkeyStr = "";
StringBuilder sb = new StringBuilder();
if (Request["delitemsss"] != null && Request["delitemsss"].ToString() != "")
{
rkeyStr = Request["delitemsss"].ToString();
string[] rkeyArr = rkeyStr.Split(',');
int count = 0;
for (int i = 0; i < rkeyArr.Length; i++)
{
count = bll.ValueTab_Del(Convert.ToInt32(rkeyArr[i]));
}
if (count > 0)
{
string str = "删除成功!";
return Content(str);
}
else
{
rkeyStr = "";
string str = "删除失败!";
return Content(str);
}
}
return null;
}

转载于:https://www.cnblogs.com/Dingcps/p/10267613.html

你可能感兴趣的文章
TX Textcontrol 使用总结五——添加图片
查看>>
[转]Android中常用适配器及定义自己的适配器
查看>>
openjudge noi 鸡尾酒疗法
查看>>
函数对象、函数对象嵌套调用、函数定义、名称空间与作用域以及名称空间的查找顺序...
查看>>
WCF宿主asp.netMVC 并且发布restfull接口数据
查看>>
bzoj2823: [AHOI2012]信号塔&&1336: [Balkan2002]Alien最小圆覆盖&&1337: 最小圆覆盖
查看>>
四则运算随机生成器
查看>>
deeplenrnig学习笔记——什么是特征
查看>>
Java入门系列-23-NIO(使用缓冲区和通道对文件操作)
查看>>
来自java文档 HashMap类
查看>>
Java中的内部类(一)静态内部类
查看>>
failed to load the jni shared library jvm
查看>>
Demo: 模仿画图程序的选块另存为功能
查看>>
jquery表单重置另一种方法
查看>>
用VMware 8安装Ubuntu 12.04详细过程(图解)
查看>>
MVC5中使用KinEditor
查看>>
Javascript编码风格
查看>>
[Django笔记] views.py 深入学习
查看>>
devstack之安装简略
查看>>
PLSQL Developer工具的使用
查看>>