日期:2014-05-18  浏览次数:20775 次

Repeater里动态插入DIV
数据源
rptPringData.DataSource = minWei.PrintShowMinWeiPB();
rptPringData.DataBind();

<asp:Repeater ID="rptPringData" runat="server">
  <HeaderTemplate>
  <table width="700px" cellpadding="0" cellspacing="0">
  <tr>
  <td align="left" width="300px">
  名称1
  </td>
  <td align="left" width="200px">
  名称2
  </td>
  <td align="left" width="80px">
  名称3
  </td>
  <td align="left" width="120px">
  名称4
  </td>
  </tr>
  <tr>
  <td colspan="4">
  <hr color="Black" size="1" />
  </td>
  </tr>
  </HeaderTemplate>
  <ItemTemplate>
  <tr>
  <td align="left">
  <asp:Label ID="MengWen" runat="server" Text='<%# Eval("Meng") %>' />
  </td>
  <td align="left">
  <asp:Label ID="HanWen" runat="server" Text='<%# Eval("Han") %>' />
  </td>
  <td align="left">
  <asp:Label ID="FanYiQingKuang" runat="server" Text='<%# Eval("FanYi") %>' />
  </td>
  <td align="left">
  <asp:Label ID="ShenHeDate" runat="server" Text='<%# Eval("MiaoShu")%>' />
  </td>
  </tr>
  <tr>
  <td colspan="4">
  <hr color="Black" size="1" />
  </td>
  </tr>
  </ItemTemplate>
  <FooterTemplate>
  </table>
  </FooterTemplate>
  </asp:Repeater>

现在我想ASPX页面上 每30条记录后插入一个
<div class="PageNext">
</div>
怎么做呢,给各思路,谢谢!!

------解决方案--------------------

<ItemTemplate></ItemTemplate>中间,你绑定的时候写
C# code


   <%# Container.ItemIndex != 0 && Container.ItemIndex % 30 == 0 ? "<div class="PageNext"> 
</div> " : "" %>