2012-08-14 57 views
6

Làm việc trên VS 2010 C# ASP.NET và SQL Server 2008 R2Làm thế nào để thoát khỏi dấu phẩy bằng cách sử dụng ASP.NET Repeater?

Tôi đang sử dụng bộ lặp để lấy dữ liệu từ máy chủ SQL.

Tôi muốn tách các giá trị bằng dấu phẩy.

mã của tôi là:

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

tôi nhận được:

1, 2, 3, 

Trong khi tôi không muốn dấu phẩy dấu và nhận được:

1, 2, 3 

thực hành tốt nhất để là gì thoát khỏi dấu phẩy sau?

Trả lời

13

Bạn có thể thử sử dụng thiết bị tách:

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

Bạn có thể cần phải cẩn thận với khoảng cách để làm cho nó hoạt động đúng.

Các vấn đề liên quan