剃刀语法:用ifs和div循环

时间:2012-02-03 21:13:29

标签: asp.net-mvc-3 c#-4.0 view razor if-statement

这是我的第一篇文章,因此你好:)

我想有条件地打开和关闭div。我做错了什么?

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

    if (left)
    {            
        </div>
    }
}

1 个答案:

答案 0 :(得分:5)

您需要使用转义字符让剃刀引擎知道<div>是使用@:

的文本

代码:

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

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