我有一个使用LinqToSql的ASP.Net-MVC应用程序。我有一个subcontracts表,一个service_lines表和一个包含subcontract_id和service_line_id的映射/链接表Service_lineToSubcontracts。在转包视图中,我想列出相应的服务项目。显示由逗号分隔的值的列表,不带逗号结尾
这有效,但有一个尾随逗号。
<% foreach (var sls in item.Service_lineToSubcontracts)
{ %>
<%= Html.Encode(sls.service_line.service_line_name+", ") %>
<% } %>
我想我应该能够使用像String.Join(", ", item.Service_lineToSubcontracts.ToArray())
,但我不能确定如何获得service_line_names的阵列。
谢谢。这导致我在正确的方向 '<%= Html.Encode(string.Join(“,”,item.Service_lineToSubcontracts.Select(x => x.service_line.service_line_name).ToArray()))%>' – RememberME 2010-03-10 20:10:10
伟大。我不太明白你的班级是如何建立的,所以我尽了全力;) – Keltex 2010-03-10 20:53:16