Razor 似乎不喜欢我的单行If
语句...通常在 VB.NET 中,我可以像这样编写单行If
语句:
If True Then Dim x As Integer
但是,当我在这样的.vbhtml
文件中对 Razor 执行相同操作时......
@If True Then Dim x As Integer
我得到错误
“If”块未终止。所有 "If" 语句必须以匹配的 "End If" 终止。
是什么赋予了?为什么 Razor 不接受这个?我意识到一个简单的解决方案是只使用一个代码块
@code
If True Then Dim x As Integer
End Code
但这不是我要找的。我很好奇为什么 Razor 无法识别 VB.Net 单行If
语句,仅使用@If...
. 有任何想法吗?