2012-02-20 42 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控制,這是一個更優雅的解決方案,你想做什麼做到這一點。