MVC Html Layout C#代码格式化

时间:2010-05-23 14:02:04

标签: asp.net html asp.net-mvc

我在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注入“}”应该在新行上还是以不同的方式管理布局?

提前谢谢!

1 个答案:

答案 0 :(得分:0)

完全取决于你,无论你发现什么都更具可读性和可维护性。

虽然内存服务器块越少越好(防止运行时代码编译错误)。