asp.net aspx视图的标签是否与Ruby erb <% -%>
类似?
我不喜欢我的asp.net mvc生成的html中的所有这些换行符。
至于其他视图引擎(nhaml,spark,razor)我还不想使用它们。
&lt; %%&gt;之间差异的快速示例和&lt;% - %&gt;在erb:
1。 &lt; %%&gt;
<% 3.times do %>
Ho!<br />
<% end %>
Merry Christmas!
给我们:
Ho!<br />
Ho!<br />
Ho!<br />
Merry Christmas!
2。 &lt;% - %&gt;
<% 3.times do -%>
Ho!<br />
<% end -%>
Merry Christmas!
给我们:
Ho!<br />
Ho!<br />
Ho!<br />
Merry Christmas!
答案 0 :(得分:1)
<% %>
存在
<% -%>
不存在
Razor很少有机会拥有它。我还没检查过。
致其他回答者:
注意小减号。在轨道中,这意味着空白行将被剥离。
答案 1 :(得分:0)
不确定为什么你说模仿,因为经典asp和asp.net上的这种表示法早于ruby erb。
然而,它确实存在,并且几乎完全相同。请参阅here(代码块),expressions和binding expressions。
答案 2 :(得分:0)
如果我没有被误解,你应该能够使用&lt;%= expression%&gt;在asp.net中输出值