如何防止ItemTemplate和AlternatingItemTemplate创建换行符

时间:2012-01-19 08:28:06

标签: asp.net listview newline itemtemplate

在aspx中,使用ListViewRepeater或visual studio 2010数据工具箱下列出的任何其他标准控件:我的数据源只是一组记录组成的ID,title,first_name,last_name,degree。我试图在一行上打印它们(到达行尾时转到换行符,不一定是新记录),但ItemTemplateAlternatingItemTemplate似乎打印每行记录为换行符。有没有办法摆脱自动换行? (我试过ItemSeparatorTemplate,但那不起作用)

我不认为这是必要的,但我想我会给你代码:

<asp:ListView ID="ListView2" runat="server" DataSourceID="AccessDataSource2">
     <ItemTemplate>
         <a href='#<%# Eval("ID") %>' /><%# Eval("title")%> <%# Eval("first_name")%> <%# Eval("last_name")%> <%# Eval("degree")%></a>
     </ItemTemplate>
     <AlternatingItemTemplate>
         <a href='#<%# Eval("ID") %>' /><%# Eval("title")%> <%# Eval("first_name")%> <%# Eval("last_name")%> <%# Eval("degree")%></a>
     </AlternatingItemTemplate>
</asp:ListView>

1 个答案:

答案 0 :(得分:0)

使用Datalaist并使RepeatDirection =“水平”。

<asp:DataList ID="datalist1" runat="server" RepeatDirection="Horizontal"></asp:DataList>