<div class="ppxs_con">
        <dl>
          <dd><img src="images/pp_pic01.jpg" alt="惠普" /></dd>
          <dd><img src="images/pp_pic02.jpg" alt="佳能" /></dd>
          <dd><img src="images/pp_pic03.jpg" alt="爱普生" /></dd>
          <dd><img src="images/pp_pic04.jpg" alt="三星" /></dd>
          <dd id="ppsx_none"><img src="images/pp_pic05.jpg" alt="联想" /></dd>
          <dd><img src="images/pp_pic01.jpg" alt="惠普" /></dd>
          <dd><img src="images/pp_pic02.jpg" alt="佳能" /></dd>
          <dd><img src="images/pp_pic03.jpg" alt="爱普生" /></dd>
          <dd><img src="images/pp_pic04.jpg" alt="三星" /></dd>
          <dd id="ppsx_none"><img src="images/pp_pic05.jpg" alt="联想" /></dd>
          <dd><img src="images/pp_pic01.jpg" alt="惠普" /></dd>
          <dd><img src="images/pp_pic02.jpg" alt="佳能" /></dd>
          <dd><img src="images/pp_pic03.jpg" alt="爱普生" /></dd>
          <dd><img src="images/pp_pic04.jpg" alt="三星" /></dd>
          <dd id="ppsx_none"><img src="images/pp_pic05.jpg" alt="联想" /></dd>
          <dd><img src="images/pp_pic01.jpg" alt="惠普" /></dd>
          <dd><img src="images/pp_pic02.jpg" alt="佳能" /></dd>
          <dd><img src="images/pp_pic03.jpg" alt="爱普生" /></dd>
          <dd><img src="images/pp_pic04.jpg" alt="三星" /></dd>
          <dd id="ppsx_none"><img src="images/pp_pic05.jpg" alt="联想" /></dd>
          <dd><img src="images/pp_pic01.jpg" alt="惠普" /></dd>
          <dd><img src="images/pp_pic02.jpg" alt="佳能" /></dd>
          <dd><img src="images/pp_pic03.jpg" alt="爱普生" /></dd>
          <dd><img src="images/pp_pic04.jpg" alt="三星" /></dd>
          <dd id="ppsx_none"><img src="images/pp_pic05.jpg" alt="联想" /></dd>
        </dl>
        <div class="clear"></div>
      </div>把这段html改成动态绑定的,但是每5次循环里dd的样式有一个是特别的
<dd id="ppsx_none"><img src="images/pp_pic05.jpg" alt="联想" /></dd>
怎么设置此种样式,让Repeater里每循环5次在dd里添加一次id="ppsx_none"

解决方案 »

  1.   

    别用Repeater了  获得一个datatbale 循环判断吧 用StringBuilder来  Append。最后赋给一个值 
      

  2.   

    数据源控件中repeater是最灵活的
    你的模版编辑项怎么写就是什么样子的
    只是数据源给他一下就行了
      

  3.   

    <div class="ppxs_con"> 
     <dl>
      </dl>
      <div class="clear"></div>
    </div><!-- 上面这截放在repeater外面-->
    <!-- 下面这截放在repeater里面,做循环--><dd><img src="images/pp_pic01.jpg" alt="惠普" /></dd>
    <dd><img src="images/pp_pic02.jpg" alt="佳能" /></dd>
    <dd><img src="images/pp_pic03.jpg" alt="爱普生" /></dd>
    <dd><img src="images/pp_pic04.jpg" alt="三星" /></dd>
    <dd id="ppsx_none"><img src="images/pp_pic05.jpg" alt="联想" /></dd>
      

  4.   

    1楼有点儿
    Repeater是数据源控件中最轻量级的封装了,灵活性和效率一比鸟
      

  5.   

    把相同的抽取出来用repeater来绑定 <%#Eval("路径字段")%>动态构建HTML也可以。
      

  6.   

                    <div class="ppxs_con">
                        <dl>
                            <asp:Repeater runat="server" ID="rptbrand" >
                                <ItemTemplate>
                                    <dd>
                                        <img src="<%# PageCode.GetShouYeIMG(DataBinder.Eval(Container.DataItem, "burl").ToString(),"Brand") %>" alt="<%#  DataBinder.Eval(Container.DataItem, "bname")%>"  width="100" height="43" /></dd>
                                </ItemTemplate>
                            </asp:Repeater>
                        </dl>
                        <div class="clear">
                        </div>
                    </div>该怎么每循环5次在dd里添加一次<dd class="ppsx_none">这个样式,难道用js改?
      

  7.   


    <dd id='<%#(Convert.ToInt32(Container.ItemIndex) + 1) % 5 ==0 ? "ppsx_none" : ""%>'在循环的时候判断,如果能整除5,那么就给它赋上ID