我有以下Razor代码,它运行正常。
<div>
<p class="text-info">Tour Durations</p>
@for (int i = 0; i < Model.AdvertiserTourDuration.Count; i++)
{
<span>
@Model.AdvertiserTourDuration[i].TourDuration.Description
</span>
}
</div>
但是,我想将每个巡回赛的持续时间与&#39; /&#39;字符。但是,当然,我不想用&#39; /&#39;来开始或结束列表。字符。所以我想我会尝试放置&#39; /&#39;跨度前的字符,但仅限于i&gt; 0(因为我不想用&#39; /&#39;字符开始列表)。我似乎无法正确使用代码,因为我编写的代码最终会在浏览器中呈现。
答案 0 :(得分:1)
我不知道你做错了什么,因为你没有发布罪魁祸首但是给了他一个机会。
<div>
<p class="text-info">Tour Durations</p>
@for (int i = 0; i < Model.AdvertiserTourDuration.Count; i++)
{
if (i > 0)
{
<text>/</text>
}
<span>
@Model.AdvertiserTourDuration[i].TourDuration.Description
</span>
}