我刚刚开始使用网页,我不太明白为什么代码块不起作用。我需要有条件地显示一个 WebGrid。在我开始之前,我有这个:
<div>
@grid.GetHtml()
</div>
现在我尝试插入一个 if 语句:
<div>
@if (condition) { grid.GetHtml(); }
</div>
这导致没有网格 html 显示。事实上,即使没有 if 语句,只有一个代码块,我也没有得到 html:
<div>
@{ grid.GetHtml(); }
</div>
不幸的是,我正在运行 WebMatrix,所以我无法调试,但似乎每当我使用代码块时,语句都不会执行。