每隔两秒重复一次

本文关键字:一次 两秒 | 更新日期: 2023-09-27 18:17:55

我希望根据当前循环在重复器项模板中存储两个不同的div。基本上,我希望每隔第二个循环输出一个div容器存储在右边,而其他的存储在左边。

我怎么能做到这一点?

每隔两秒重复一次

使用备用模板:

<asp:Repeater ID="rpt" runat="server">
  <ItemTemplate>
     <div class="left">
         Left one
     </div>
  </ItemTemplate>
  <AlternatingItemTemplate>
     <div class="right">
        Right one
     </div>
  </AlternatingItemTemplate>
</asp:Repeater>

除了AlternatingItemTemplate方法(当与代码后面的代码混合使用时可能难以处理)之外,如果问题只是在div上设置一个类或样式,您可以使用以下方法:

<asp:Repeater ID="rpt" runat="server">
  <ItemTemplate>
      <div class='<%#Container.ItemIndex % 2 ==0?"classLeft":"classRight"%>'>                            
     </div>
  </ItemTemplate>
</asp:Repeater>