<div class="newslist">
        <ul>
            <asp:Repeater ID="Repeater1" runat="server">
               <ItemTemplate>
                  <li>·<a href='Info_Body.asp?ID=156' target='_blank'>年年岁岁想买房   岁岁年年价不同</a><span class='pub_time'>2010-4-17</span></li>
               </ItemTemplate>
            </asp:Repeater>
         </ul>
 </div>生成的 html 是
<div>
<ul>   
<li>·<a href='Info_Body.asp?ID=156' target='_blank'>年年岁岁想买房   岁岁年年价不同</a><span class='pub_time'>2010-4-17</span></li>
<li>·<a href='Info_Body.asp?ID=155' target='_blank'>"刚需"不断被边缘化   打击炒房迫在眉睫</a><span class='pub_time'>2010-4-17</span></li>
<li>·<a href='Info_Body.asp?ID=154' target='_blank'>越贵的房子越有人买 全民炒房初露端倪</a><span class='pub_time'>2010-4-16</span></li>
<li>·<a href='Info_Body.asp?ID=153' target='_blank'>一年房价涨超一成:买房的笑了 没买的“买不起”</a><span class='pub_time'>2010-4-16</span></li>
<li>·<a href='Info_Body.asp?ID=151' target='_blank'>国务院:二套房贷首付不得低于50%</a><span class='pub_time'>2010-4-16</span></li>
</ul>
</div>但我现在需要生成
<ul>   
<li>·<a href='Info_Body.asp?ID=156' target='_blank'>年年岁岁想买房   岁岁年年价不同</a><span class='pub_time'>2010-4-17</span></li>
<li>·<a href='Info_Body.asp?ID=155' target='_blank'>"刚需"不断被边缘化   打击炒房迫在眉睫</a><span class='pub_time'>2010-4-17</span></li>
<li>·<a href='Info_Body.asp?ID=154' target='_blank'>越贵的房子越有人买 全民炒房初露端倪</a><span class='pub_time'>2010-4-16</span></li>
<li>·<a href='Info_Body.asp?ID=153' target='_blank'>一年房价涨超一成:买房的笑了 没买的“买不起”</a><span class='pub_time'>2010-4-16</span></li>
<li>·<a href='Info_Body.asp?ID=151' target='_blank'>国务院:二套房贷首付不得低于50%</a><span class='pub_time'>2010-4-16</span></li>
</ul>
<ul><li>·<a href='Info_Body.asp?ID=150' target='_blank'>3月份70城市住宅地价跌两成 北京逆市上涨</a><span class='pub_time'>2010-4-14</span></li>
<li>·<a href='Info_Body.asp?ID=148' target='_blank'>“叩问中国楼市”以金融创新支持廉租房建设</a><span class='pub_time'>2010-4-13</span></li>
<li>·<a href='Info_Body.asp?ID=147' target='_blank'>房地产调控和加息增强 地产股仍将以调整为主 </a><span class='pub_time'>2010-4-13</span></li>
<li>·<a href='Info_Body.asp?ID=146' target='_blank'>楼市成交量快速上升背后 一批消费者"被购房"</a><span class='pub_time'>2010-4-13</span></li>
<li>·<a href='Info_Body.asp?ID=145' target='_blank'>楼市火爆频繁毁约 呼吁房东诚信为本</a><span class='pub_time'>2010-4-13</span></li>
</ul>
但我现在想生成这样的html  每五个 li 用一个 ul包裹  不知道有没有什么服务器控件可以实现

解决方案 »

  1.   

      <asp:Repeater ID="Repeater1" runat="server">
                   <HeaderTemplate>
                    <ul>
                   </HeaderTemplate>
                   <ItemTemplate>
                      <li>·<a href='Info_Body.asp?ID=<%#Eval("ID") %>' target='_blank'></a><span class='pub_time'></span></li>
                   </ItemTemplate>
         <FooterTemplate>
                    </ul>
                   </FooterTemplate>
                </asp:Repeater>
      

  2.   


    我的意思是 
    比如有 一百条新闻 就有一百个 li  元素  那就得用 二十个 <ul></ul>包起来
    不是顶上一个 底部再一个 
      

  3.   

    我觉得可以试试嵌套 Repeater 但sql语句我也还没想好该怎么写
      

  4.   

    能不能在  <ItemTemplate>里放一个Literal呢?然后在ItemDataBound判断一下行数 5的整数倍时给
    Literal赋值为 </ul><ul>
      

  5.   


    <div class="newslist">
                <asp:Repeater ID="Repeater1" runat="server">
                   <ItemTemplate>
                   <ul>
                      <li>·<a href='Info_Body.asp?ID=156' target='_blank'>年年岁岁想买房   岁岁年年价不同</a><span class='pub_time'>2010-4-17</span></li>
                   <asp:Literal ID="Literal1" runat="server" Visible='<%=(Container.ItemIndex+1)%5==0 %>'></ul><ul></asp:Literal>
                   </ItemTemplate>
                </asp:Repeater>
             </ul>
     </div>