剃刀和一半完成html标签(Razor and half finishing html tags)
我该如何做到这一点?
@if(item.i % 2 == 0) { <div class="row"> } @if(item.i % 2 == 0) { </div> }没有它抱怨我没有完成标记,因此我认为我没有在if语句的末尾添加}
How do I make this possible?
@if(item.i % 2 == 0) { <div class="row"> } @if(item.i % 2 == 0) { </div> }Without it complaining that I haven't finished a tag off and thus thinking I haven't put a } at the end of the if statement
最满意答案
您需要在两行前面加上@:以防止Razor解析器解析HTML标记。
@if(item.i % 2 == 0) { @:<div class="row"> } @if(item.i % 2 == 0) { @:</div> }You need to prefix both lines with @: to prevent the Razor parser from parsing the HTML tags.
@if(item.i % 2 == 0) { @:<div class="row"> } @if(item.i % 2 == 0) { @:</div> }更多推荐
发布评论