大家好,我对 Razor 语法有一个奇怪的问题。
我用 Razor 语法编写了相同的代码块,只有内联表达式和多语句块不同。
关于.cshtml
<!-- Single statement blocks -->
<p>
Put content here.
@Html.SubmitButton("You are in About")
</p>
渲染输出:
索引.cshtml
<!-- Inline expressions BUT DOESNT WORKS-->
@{ Html.SubmitButton("okay in Index");}
<!-- Multi-statement block BUT DOESNT WORKS-->
@{
Html.SubmitButton("You are in Index");
Html.CheckBox("A Check Box");
}
渲染输出:
PS:忽略截图中的输入按钮文字。