mvc3 razor条件包装器div

Rob*_*Rob 37 razor asp.net-mvc-3

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

剃刀代码:

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

<div>some content here</div>

@if(!disableRowDiv)
{
    </div>
}
Run Code Online (Sandbox Code Playgroud)

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

分析器错误消息:

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

Shy*_*yju 57

这应该工作

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

  • +1超级有用,很难找到.如果您找到MS文档,请在此处提供链接. (7认同)