<div class="subtitle">
        <a href="javascript:AllChecked('checkType','HidCheckType')" class="st_a1 font1" >全部选定</a>   
        <a href="javascript:AllBackChecked('checkType', 'HidCheckType')" class="st_a2 font1">反向选择</a>
        <a href="#" class="st_a3 font1" >删除选定</a>  
        <input id="HidCheckType" type="hidden" runat="server" value="" />
    </div>
<asp:Repeater ID="rpType" runat="server" onitemcommand="rpType_ItemCommand" >
<HeaderTemplate>
    <ul class="ul_sp">
     <li class="li1 font8">选择</li>
        <li class="li2 font8">商品类型名称</li>
        <li class="li3 font8">备注</li>
        <li class="li4 font8">操作</li>        
    </ul>
</HeaderTemplate>
<ItemTemplate>
    <ul class="ul_sp" onmouseout="this.style.backgroundColor=''" onmouseover="this.style.backgroundColor='#e9f0f9'">
     <li class="li1">
         <input type="checkbox" name="checkType" value='<%# Eval("id") %>'/></li>
     <li class="li2 font1">
         <%# Eval("name") %></li>
        <li class="li3 font1">
            <%#Eval("re") %></li>
        <li class="li4 font1">
         <!--<input class="li4btn" type="button" value="属性列表" />-->
            
            <asp:Button ID="btnEdit" runat="server" Text="编辑" CssClass="li4btn font1" 
                CommandArgument='<%#Eval("id") %>' CommandName="cmdEdit"> </asp:Button> 
            
            <asp:Button ID="btnDel" runat="server" Text="删除" CssClass="li4btn font1" 
                CommandArgument='<%#Eval("id") %>' CommandName="cmdDel"> </asp:Button> 
        </li>        
    </ul>
</ItemTemplate>
<FooterTemplate></FooterTemplate>
</asp:Repeater>

解决方案 »

  1.   

    <input type="checkbox" name="checkType" value='<%# Eval("id") %>' runat="server"/>前台控件加个属性后台就可以取到值了
      

  2.   


    foreach (RepeaterItem Item in Repeater1.Items)
     {
      CheckBox chk = (CheckBox)Item.FindControl("ckb");  //ckb是checkBox的ID
      if (chk.Checked)
      {
      //这里做删除操作,
      }
    }
      

  3.   

    二楼写得很清楚了
    改成 
    foreach (RepeaterItem Item in Repeater1.Items)
     {
      System.Web.UI.HtmlControls.HtmlInputCheckBox chk = (System.Web.UI.HtmlControls.HtmlInputCheckBox)Item.FindControl("ckb");  //ckb是checkBox的ID
      if (chk.Checked)
      {
      //这里做删除操作,
      }
    }就完全适合你的了
      

  4.   

    找到选择的项,然后你foreach就可以了