2011-06-07 72 views
1

即時通訊工作在.net中的網站上,我不知道該技術是如何工作的!我有這樣的代碼片段它建立一個div並重復它將樣式應用於中繼器中的第一個元素

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="BS_topsell.ascx.cs" Inherits="Controls_BS_topsell" %> 

<div class="row"> 
<h2>Top Sellers</h2> 

<asp:ListView ID="LV_Products" runat="server" 
    onitemdatabound="LV_Products_ItemDataBound" DataKeyNames="ProductID"> 

    <ItemTemplate> 
     <asp:HyperLink ID="HL_ProductItem" runat="server" CssClass="prod-box first" NavigateUrl='<%# DataBinder.Eval(Container.DataItem, "Link") %>'> 
     <div id="lb"> 
      <div id="rb"> 
      <div id="bb"> 
       <div id="blc"> 
       <div id="brc"> 
        <div id="tb"> 
        <div id="tlc"> 
         <div id="trc"> 
         <div class="prod-content"> 

          <asp:Image ID="IMG_Product" runat="server" ImageUrl="~/_includes/images/products/category/" CssClass="prod-image" /> 

          <div class="prod-info"> 
          <%# DataBinder.Eval(Container.DataItem, "ProductName")%> 

          <span class="prod-price">£ <%# DataBinder.Eval(Container.DataItem, "Sale_Price")%></span> 

          </div> 
         </div> 
         </div> 
        </div> 
        </div> 
       </div> 
       </div> 
      </div> 
      </div> 
     </div> 
     </asp:HyperLink> 
    </ItemTemplate> 
</asp:ListView> 

<div class="clearer"></div> 

是否有可能擁有的CssClass只適用於第一個,然後一個不同的類下一個?

+0

究竟是那些空的div的地步? – JonH 2011-06-07 15:16:09

+0

他們建立了一個圓角的盒子,不是我的決定,而是我必須與之合作的東西...... – Liam 2011-06-07 15:17:28

回答

2

爲什麼不使用中繼器的Header Template,把標題的div在Header Template

<asp:Repeater> 
<HeaderTemplate> 
.......... 
</HeaderTemplate> 
<ItemTemplate> 
.......... 
</ItemTemplate> 

</asp:Repeater> 
相關問題