大家好,我对 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:忽略截图中的输入按钮文字。