批量操作
步骤一、在前台准备好一个全选链接<ahref="javascript:selectAll();">全选</a>、一个隐藏字段(存放被选数据行的id)<asp:HiddenFieldID="hfids"runat="server"/>以及在绑定的id前防止一个html复选框。
步骤二、编写一段全选javascript代码(事先引入jQuery)
<scripttype="text/javascript">
varflag=true;
functionselectAll() {
$(".chk").attr("checked",flag);
if (flag) {
$(".chk").each(function (index) {
varval=$(this).val();
temp=$("#<%=hfids.ClientID %>").val();
$("#<%=hfids.ClientID %>").val(temp+val+",");
})
}
flag=!flag;
}
</script>
步骤三、在后台通过string[] ids=hfids.Value.Split(',');获取被选的id值数组