синтаксис бритвы: цикл с ifs и divs - PullRequest
5 голосов
/ 04 февраля 2012

Это мой первый пост, поэтому привет :)

Я хочу условно открыть и закрыть div. Что я делаю не так?

@foreach (var m in Model.Recipes)
{
    if (left)
    {
        <div class="rec-line">
    }    

    if (left)
    {            
        </div>
    }
}

1 Ответ

5 голосов
/ 04 февраля 2012

Вам нужно использовать escape-символ, чтобы двигатель бритвы знал, что <div> является текстом, используя @:

код:

@foreach (var m in Model.Recipes)
{
if (left)
{
    @:<div class="rec-line">
}    

if (left)
{            
    @:</div>
}
}
...