如何使用ASP.NET Repeater删除尾随逗号?

时间:2012-08-14 21:10:57

标签: asp.net

使用VS 2010 C#ASP.NET和SQL Server 2008 R2

我正在使用转发程序从SQL服务器检索数据。

我想用逗号分隔值。

我的代码是:

<asp:Repeater ID="Repeater1" runat="server" DataSourceID="ConnectionString">
    <ItemTemplate>
        <%# Eval("DataValue").ToString() %>, 
    </ItemTemplate>
</asp:Repeater>

我明白了:

1, 2, 3,

虽然我不想使用尾随逗号并获取:

1, 2, 3

删除尾随逗号的最佳做法是什么?

1 个答案:

答案 0 :(得分:13)

您可以尝试使用分隔符:

<asp:Repeater ID="Repeater1" runat="server" DataSourceID="ConnectionString">
    <ItemTemplate><%# Eval("DataValue").ToString() %></ItemTemplate>
    <SeparatorTemplate>, </SeparatorTemplate>
</asp:Repeater>

您可能需要小心间距才能使其正常工作。