剃刀和半完成html标签

Jim*_*988 3 c# razor

我该如何做到这一点?

@if(item.i % 2 == 0)
{
   <div class="row">
}       

@if(item.i % 2 == 0)
{
   </div>
}
Run Code Online (Sandbox Code Playgroud)

没有它抱怨我没有完成标记,因此我认为我没有}在if语句的末尾添加

SLa*_*aks 6

您需要在两行前加上@:以防止Razor解析器解析HTML标记.

@if(item.i % 2 == 0)
{
   @:<div class="row">
}       

@if(item.i % 2 == 0)
{
   @:</div>
}
Run Code Online (Sandbox Code Playgroud)