ASP.NET水平中继器
本文关键字:中继器 水平 NET ASP | 更新日期: 2023-09-27 18:25:28
当我将列表绑定到Repeater时,它会垂直显示列表中的所有项目。
可以水平显示吗?
感谢
编辑:我想我需要使用HTML,我从评论中读到了。
ASP.NET Repeater控件的替代方法是使用ASP.NET DataList控件,如下所示:
<asp:DataList ID="dlContacts" runat="server" RepeatLayout="Table" RepeatColumns="2" CellPadding="2" CellSpacing="2">
<ItemTemplate>
// Put your markup structure here
<table>
<tr>
<td colspan="2">
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
有关如何实现此功能的示例,请阅读ASP.NET DataList Rolodex。
可以。
在每个元素上,将其包装/或应用float
样式(float:left
)或使其成为inline
样式,它将自动向左对齐:
开箱即用,Repeater控件不允许您设置RepeatDirection
。您可以使用DataList,它确实具有这样的属性(RepeatDirection
),也可以使用CSS确保元素首先水平渲染,直到它们填满可用宽度,然后继续到下一行。