【发布时间】:2020-01-04 18:29:51
【问题描述】:
我有一张这样的桌子:
id | movie | celeb | role
------+--------------+----------+---------
79 | Terminator | Arnold | Actor
174 | Avengers | Robert | Actor
174 | Avengers | Scarlett | Actress
通过使用
STRING_AGG(CONCAT(celeb, ' ', role), ', ') AS CelebRole
在 SQL Server 过程中,我得到以下输出:
id | movie | CelebRole
-----+--------------+----------------------
79 | Terminator | Arnold Actor
174 | Avengers | Robert Actor, Scarlett Actress
现在在我的剃刀视图中,使用 foreach 循环,我这样做:
@{ var cr = @item.CelebRole.Split(','); }
@foreach(var c in cr)
{
<li>@c</li>
}
这样在视图中显示记录:
1. Robert Actor
2. Scarlett Actress
我怎样才能拆分 'Robert' 和 'Actor' 这样我得到:
<sometag>Robert</sometag><br>
<sometag>Actor</sometag>
【问题讨论】:
标签: c# sql asp.net-mvc razor