當我將列表綁定到我的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