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 に答える