与asp.net C#repeater绑定时的Html表格布局
我有一个asp中继器,看起来像这样与asp.net C#repeater绑定时的Html表格布局,html,asp.net,html-table,Html,Asp.net,Html Table,我有一个asp中继器,看起来像这样 <asp:Repeater runat="server" ID="Repeater1"> <HeaderTemplate> <table border="1"> </HeaderTemplate> <ItemTemplate> <tr>
<asp:Repeater runat="server" ID="Repeater1">
<HeaderTemplate>
<table border="1">
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<%# Eval("Username")%>
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
我怎样才能做出这样的表格布局
A
Repeater
是用于呈现标记的for循环结构
您可以通过使用嵌套的中继器来完成您要做的事情:外部中继器用于
,并将您的
封装在另一个中继器中
您还可以通过使用asp:DataList
控件来实现这一点,这是一个更优雅的解决方案,可以解决您正在尝试的问题。试试Listview
<asp:ListView ID="ContactsListView"
DataSourceID="ContactsDataSource"
GroupItemCount="2"
runat="server">
<ItemTemplate>
<%# Eval("Username")%>
</ItemTemplate>
</asp:ListView>