为什么第二个 if 语句不正确?请注意,我试图使其成为一行。
谢谢
在 Andrei Andrushkevich 建议 之后,红色代码。树和 ul 是红色/波浪线。加上函数参数是红色的,模糊代码中的所有引用都是红色的。
最佳答案
@:
序列表示后面的 整行 内容应该被视为一个内容块。
因此 @if (condition) { @: Some content }
将不起作用,因为最后一个括号被解释为内容,并且将期望另一个结尾 }
。
对于单行条件,您可以使用 <text>
标签:@if (condition) { <text>Some content</text> }
关于c# - Razor 如果条件差异,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6592852/