在查看 ASP.NET MVC 站点的示例时,我看到了很多在视图中嵌入逻辑的示例,例如:
<% if (customerIsAllowed)
{ %>
<p>nnn</p>
<p>nnn</p>
<p>nnn</p>
<p>nnn</p>
<p>nnn</p>
<% } else {%>
<p>nnn</p>
<p>nnn</p>
<p>nnn</p>
<p>nnn</p>
<p>nnn</p>
<% } %>
尽管这对我来说似乎是错误的,因为这是我们在 ASP 3.0 中试图摆脱的那种事情,但我什至在一些播客中听说,自从 MVC 框架的其余部分以来,“一点点逻辑就可以了”正在处理我们在 ASP 3.0 中没有的结构。
是否有任何 MVC 约定指定视图中允许的逻辑类型和数量?