40

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

剃刀代码:

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

<div>some content here</div>

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

这样 Razor 引擎就不会产生此错误:

解析器错误消息:

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

4

1 回答 1

68

这应该工作

@if(!disableRowDiv)
{
    @:<div class="row">
}
<div>some content here</div>
@if(!disableRowDiv)
{
    @:</div>
}
于 2012-08-15T12:24:10.893 回答