批量操作

步骤一、在前台准备好一个全选链接<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值数组

posted on 2012-08-21 13:28  yxfaction  阅读(234)  评论(0编辑  收藏  举报

导航