2012-02-20 71 views
1

结合时,我有ASP中继器看起来像这样HTML表格布局asp.net C#中继

<asp:Repeater runat="server" ID="Repeater1"> 
      <HeaderTemplate> 
       <table border="1"> 
      </HeaderTemplate> 
      <ItemTemplate> 
       <tr> 
        <td> 
         <%# Eval("Username")%> 
        </td> 
       </tr> 
      </ItemTemplate> 
      <FooterTemplate> 
       </table> 
      </FooterTemplate> 
     </asp:Repeater> 

我怎样才能让表的布局也是这样吗?

enter image description here

+0

为什么不是一个ListView? – 2012-02-20 18:57:18

回答

1

Repeater是for循环状结构用于呈现标记。

您可以使用嵌套中继器完成您想要做的事情:外部中继器<tr>'s并将您的<td>包装在另一个中继器中。

您还可以通过使用asp:DataList控制,这是一个更优雅的解决方案,你想做什么做到这一点。