当我将列表绑定到我的Repeater时,它会垂直显示列表中的所有项目。ASP.NET Repeater Horizontal
是否可以显示水平?
感谢
编辑:我想我需要使用HTML这是我从评论读取。
当我将列表绑定到我的Repeater时,它会垂直显示列表中的所有项目。ASP.NET Repeater Horizontal
是否可以显示水平?
感谢
编辑:我想我需要使用HTML这是我从评论读取。
到ASP.NET中继器控制的替代方法是使用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对于如何实现这样的例子。
这正是我正在寻找!谢谢!! – Swag
Y你可以。
每个元素,把它包/或应用到它float
风格(float:left
)或使其inline
风格,它会对准自动离开:
开箱,Repeater控件不允许你设置为RepeatDirection
。你可以使用DataList,它具有这样的属性(RepeatDirection
),或者使用CSS来确保元素先水平渲染,直到它们填充可用宽度,然后继续到下一行。
请提供更多信息。中继器只是呈现给你的任何HTML - 它没有为你设计任何东西。所以,如果它没有做到你想要的,那么你的HTML是问题,可以看看。 –
@JoeEnos是非常正确的 - 取决于你的html,你应该能够通过改变你的标记和/或添加一些CSS类来达到你想要的效果。 – bUKaneer
哦,所以我需要把一些HTML放在中继器中是什么让它水平? – Swag