你要用c#取还是javascript取哦??

解决方案 »

  1.   

    用c#应该是问错地方了如果你用的服务器端控件里的CheckBox的话 我想应该这样取并且也不是value 是text
    Control ctrl = DataList1.Items[i].FindControl("CheckBox1");
    //HtmlInputCheckBox cbox = (HtmlInputCheckBox)ctrl;
    CheckBox cbox=(CheckBox)ctrl;
    string v=cbox.Text;
      

  2.   

    为什么不用服务器端控件里的CheckBox就是因为没有value属性
    而且服务器端控件里的CheckBox的text属性会把文本显示出来啊又什么好的方法没啊
      

  3.   

    为什么一定要在checkbox里存值呢??
      

  4.   

    可以通过checkbox里存id来值删除选中项
      

  5.   

    要给checkbox取一个名称
    <input name="checkboxId" id="CheckBox1" type="checkbox"  value=' <%#Eval("LoginId") %>'/>然后把下面的打印出来看看
    Response.Write(Request.Form["checkboxId"]);是一个如下形式的字符串
    value,value,value ....
    然后就不用说了吧
    这问题到 .net 区去提问,估计早就解决了
      

  6.   

    其实我的错误就是没有把<input id="CheckBox1" type="checkbox"  value=' <%#Eval("LoginId") %>'/> 
    里面加个runat="server"