MVC 5 - 创建条件剃刀输出

时间:2015-02-20 19:48:14

标签: asp.net-mvc razor

我有以下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;字符开始列表)。我似乎无法正确使用代码,因为我编写的代码最终会在浏览器中呈现。

1 个答案:

答案 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>
}