mvc3 razor条件包装器div

时间:2012-08-15 12:13:09

标签: asp.net-mvc-3 razor

处理这样的事情的最佳方法是什么:

剃刀代码:

@if(!disableRowDiv)
{
    <div class="row">
}

<div>some content here</div>

@if(!disableRowDiv)
{
    </div>
}

因此Razor引擎不会产生此错误:

分析程序错误消息:

  

if块缺少结束“}”字符。确保此块中的所有“{”字符都有匹配的“}”字符,并且没有任何“}”字符被解释为标记。

1 个答案:

答案 0 :(得分:53)

这应该有效

@if(!disableRowDiv)
{
    @:<div class="row">
}
<div>some content here</div>
@if(!disableRowDiv)
{
    @:</div>
}
相关问题