我在asp.net mvc视图中插入管理布局的C#逻辑,如下所示:
<% if (Model.People.Count > 0 ) { %>
<% foreach (var person in Model.People) { %>
...
<% }} else { %>
<span class="error">Sorry, no people</span>
<%} %>
我尽量减少&lt; %%&gt;代码将“{”符号放在与其条件相同的行上(java样式)。之后,Html布局对我来说更加清晰。
您是否将C#格式规则应用于&lt; %%&gt; html注入“}”应该在新行上还是以不同的方式管理布局?
提前谢谢!
答案 0 :(得分:0)
完全取决于你,无论你发现什么都更具可读性和可维护性。
虽然内存服务器块越少越好(防止运行时代码编译错误)。