MVC3剃刀有条件的包装DIV(mvc3 razor conditional wrapper div

2019-07-31 00:34发布

什么是处理这样的事情最好的办法:

剃刀代码:

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

<div>some content here</div>

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

这样的剃刀发动机不会产生这样的错误:

分析器错误信息:

IF块缺少结束“}”字符。 请确保你有一个匹配的“}”字符在该块内所有的“{”字符,并且没有“}”字符被解释为标记的。

Answer 1:

这应该工作

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


文章来源: mvc3 razor conditional wrapper div