repeater里面怎么让生成的checkbox的ID是从0开始递增.......0,1,2,3,4这样
<asp:Repeater ID="rp_searchedFiles" runat="server">
     <ItemTemplate>
         <tr>
           <td><input type="checkbox" id='0' /></td>//这里的ID
         </tr>
     </ItemTemplate>
</asp:Repeater>

解决方案 »

  1.   

    哇……我也正需要这个……不过我是从1开始序列号……坐等高人……貌似GirdView可以repeater这玩意怎么搞就不清楚了……
      

  2.   

    checkbox 的ID是动态绑定的吗?
      

  3.   

    不用让id 自增.你取值的时候直接  0.value ;  就ok了
      

  4.   

    <input type="checkbox" id='<%# Container.ItemIndex + 1%>' />
      

  5.   

    <asp:Repeater ID="rp_searchedFiles" runat="server"> 
        <ItemTemplate> 
            <tr> 
              <td> <input type="checkbox" id='<%#Eval("id")%>' /> </td>//这里的ID 
            </tr> 
        </ItemTemplate> 
    </asp:Repeater> 
      

  6.   

    <input type="checkbox" id=' <%# Container.ItemIndex + 1%>' />7楼的这个是OK的
      

  7.   

    <%#Container.DataItemIndex %>
      

  8.   

    <input type="checkbox" id='<%# Container.ItemIndex %>' />