写这篇的目的是存储一下小的知识点,以后拿来就可以使用。
View Code
1 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的代码:
controller Code
1 ///2 /// 批量删除 3 /// 4 /// ID字符串 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 }