我有一个看似很小的问题,但我找不到解决方案:
在 Razor 视图中我有这样的东西:
<p>
@if (someCondition){
foreach (Sometype s in Model.ListOfSomeTypes){
@s.Name @//There is a space in front here.
}
}
</p>
Run Code Online (Sandbox Code Playgroud)
但我希望必须将所有名称用逗号分隔,所以我本质上想做这样的事情:
<p>
@if (someCondition){
foreach (Sometype s in Model.ListOfSomeTypes){
@s.Name,
}
}
</p>
Run Code Online (Sandbox Code Playgroud)
然而,剃刀却吓坏了。我怎样才能达到这样的结果?
我尝试过一些像这样的变体:
@{','} @s.Name @//No good
@"," @s.Name @//No good
@{","} @s.Name @//No good
@StringVariableContainingComma @s.Name @//This works, but seems to be very unnessecary to me.
Run Code Online (Sandbox Code Playgroud)
诗。我知道上面建议的逗号分隔元素解决方案无法正常工作。删除了条件以便于阅读问题。
标签<text>应该会为你做这件事。
<p>
@if (someCondition){
foreach (Sometype s in Model.ListOfSomeTypes){
@s.Name<text>, </text>
}
}
</p>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2618 次 |
| 最近记录: |