<asp:CheckBox ID="CheckBox1" runat="server" Text='<%# Eval("userUnit.name") %>' />
在页面中显示多个复选框(一个小方框,一个用户名字),呈现状态都是未选中,当我勾选中一个复选框后点击下面的submit按钮进行跳转。在这一过程中,被勾选中的复选框我想让它传个ID值,以方便另一页面对ID进行取值,怎么做?请高手帮忙

解决方案 »

  1.   

    ID="CheckBox1"
    可以 ID='<%# Eval("id") %>'<script >
            var idstr;
            function SelectAll() {
                var e = document.getElementsByTagName("input");
                for (var i = 0; i < e.length; i++) {
                    if (e[i].type == "checkbox ") {
                       if(e.[i].checked==true)
                       {
                          idstr+=e.[i].id+",";
                       }
                    }
                }
            }     
        </script>idstr 可以最为参数传,
    目标页面 得到  后 转化为数组 。
      

  2.   

    可以用js实现
    但也可以用整个页面的提交
    postbackurl,在另一个页面想要什么就有什么