Nvelocity中全选+批量删除

写这篇的目的是存储一下小的知识点,以后拿来就可以使用。

ContractedBlock.gif ExpandedBlockStart.gif View Code
 1 <input type="checkbox" name="chkItem" value="$!{Info.ID}" />
2
3 function DeleteList()
4 {
5 var chooseItem = "";
6 jQuery("input[name='chkItem']").each(function ()
7 {
8 if (this.checked == true)
9 {
10 var selectValue = this.value;
11 chooseItem += selectValue + ",";
12 }
13 });
14
15 // 判断是否有选中
16 if (chooseItem == "")
17 {
18 alert("请至少选择一笔资料!");
19 }
20 else
21 {
22 if (confirm("您确定要删除这些资料吗?"))
23 {
24 window.open("/SysMain/ListDelete.aspx?p_strIDList=" + chooseItem, "iframe_data");
25 }
26 }
27 }

在controller的代码:

ContractedBlock.gif ExpandedBlockStart.gif controller Code
 1 /// <summary>
2 /// 批量删除
3 /// </summary>
4 /// <param name="p_strIDList">ID字符串</param>
5 public void ListDelete(string p_strIDList)
6 {
7 CancelView();
8
9 // 字符串截取并存入数组
10 string[] idList = p_strIDList.Split(',');
11
12 // 遍历数组,并删除
13 foreach (string id in idList)
14 {
15 if (!string.IsNullOrEmpty(id))
16 {
17 HQLHelper.Delete(Convert.ToInt32(id), typeof(ROLE));
18 }
19 }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值