【发布时间】:2020-12-31 11:05:28
【问题描述】:
我在视图上显示了我的i'th产品的类别,但我想在它们之间放置逗号。
我的观点@for (int i = 0; i < Products.Count(); i++)
{
<tr>
<td>
<span> @Model.Products[i].ProductName </span>
@foreach (var item in Model.Products[i].ProductCategories)
{
<span>@string.Join(", ", item.Category.CategoryName)</span>
}
</td>
</tr>
为什么 String.Join 不起作用我错过了什么
我要这个计算机、技术、桌面
【问题讨论】:
-
好吧,
item.Category.CategoryName只是一个元素。要加入,您至少需要 两个 元素,因此逗号可以介于两者之间。剪下你的 foreach 并选择一个数组中的类别名称。 -
@FranzGleichmann 谢谢我不知道我是怎么错过的