asp:listview每3个项目后添加一个<div class =“ clear”>

rog*_*nin 3 c# asp.net listview

我将如何处理(最好不在后面的代码中)在第三个项目中添加明文。这是有问题的代码...

 <asp:ListView ID="lvproducts" runat="server" DataSourceID="entyproducts">
 <ItemTemplate>
  <div class="s_item grid_3"> <a class="s_thumb" href="product.html"><img  
   src="images/product_180x180.jpg" title="Samsung SyncMaster 941BW" alt="Samsung 
    SyncMaster 941BW" /></a>
      <h3><a href="products.aspx"><%# Eval("title") %>  </a></h3>
      <p class="s_model"><%# Eval("model") %>  </p>
       $ <%# Eval("salesprice") %>  
      <p class="s_rating s_rating_5"><span style="width: 60%;" class="s_percent">   
      </span></p>
      <a class="s_button_add_to_cart" href="product.html"><span class="s_icon_16"><span   
       class="s_icon"></span>Add to Cart</span></a>
    </div>
   </ItemTemplate>
 </asp:ListView>
Run Code Online (Sandbox Code Playgroud)

在原始标记中,设计人员<div class="clear"></div>在列表中的每三个项目之后都有该标记。我该怎么做(最好不要在后面的代码中)?我可以在其中放入一个模板(我认为应该有)吗?

Hoq*_*que 5

尝试这个,

    <asp:ListView ID="lvproducts" runat="server" DataSourceID="entyproducts">
        <ItemTemplate>
            <div class="s_item grid_3">
                <a class="s_thumb" href="product.html">
                    <img src="images/product_180x180.jpg" title="Samsung SyncMaster 941BW" alt="Samsung  
SyncMaster 941BW" /></a>
                <h3>
                    <a href="products.aspx">
                        <%# Eval("title") %>
                    </a>
                </h3>
                <p class="s_model">
                    <%# Eval("model") %>
                </p>
                $
                <%# Eval("salesprice") %>
                <p class="s_rating s_rating_5">
                    <span style="width: 60%;" class="s_percent"></span>
                </p>
                <a class="s_button_add_to_cart" href="product.html"><span class="s_icon_16"><span
                    class="s_icon"></span>Add to Cart</span></a>
            </div>
            <%# (Container.DataItemIndex != 0 && (Container.DataItemIndex+1) % 3 == 0) ? @"<div class='clear'></div>" : string.Empty %>
        </ItemTemplate>
    </asp:ListView>
Run Code Online (Sandbox Code Playgroud)