剃刀如果条件不同

Val*_*mas 4 .net c# razor asp.net-mvc-3

为什么第二个if语句不正确?请注意,我试图使它成为一条线.

纠正条件

在此输入图像描述

谢谢

在Andrei Andrushkevich建议之后,红色代码.树和ul是红色/波浪状的.此外,功能参数为红色,模糊代码中的所有参考均为红色.

在此输入图像描述

Pao*_*tti 12

@:序列表示后面的整行内容应被视为内容块.

所以@if (condition) { @: Some content }不会起作用,因为最后一个括号被解释为内容而另一个结尾}将是预期的.

对于单行条件,您可以使用<text>标记:

@if (condition) { <text>Some content</text> }