Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用ASP.NET Repeater消除尾随逗号?_Asp.net - Fatal编程技术网

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

如何使用ASP.NET Repeater消除尾随逗号?,asp.net,Asp.net,正在开发VS 2010 C#ASP.NET和SQL Server 2008 R2 我正在使用中继器从SQL server检索数据 我想用逗号分隔值 我的代码是: <asp:Repeater ID="Repeater1" runat="server" DataSourceID="ConnectionString"> <ItemTemplate> <%# Eval("DataValue").ToString() %>, </

正在开发VS 2010 C#ASP.NET和SQL Server 2008 R2

我正在使用中继器从SQL server检索数据

我想用逗号分隔值

我的代码是:

<asp:Repeater ID="Repeater1" runat="server" DataSourceID="ConnectionString">
    <ItemTemplate>
        <%# Eval("DataValue").ToString() %>, 
    </ItemTemplate>
</asp:Repeater>
虽然我不想要后面的逗号和get:

1, 2, 3

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

您可以尝试使用分隔符:

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

, 
您可能需要注意间距,以使其正常工作

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