С вид двигателя/шаблон ASPX/ASHx страниц ASP.NET в путь плюнуть на экран, кажется:Microsoft MVC «Эхо/Печать/выход» и т.д.
<%= Person.Name %>
Что было хорошо с WebForms, как много данные модели были связаны с программным обеспечением. Но с MVC мы теперь используем этот синтаксис больше oftern.
Вопрос, который у меня есть, довольно тривиален, но раздражает в любом случае. Это то, что это, кажется, разбивают размечать т.е .:
<% foreach(var Person in People) { %>
<%= Person.Name %>
<% } %>
Это кажется много открытия и закрытия тегов для меня!
Другой вид двигателей в вно MVC иметь средство плеваться на экран с из открывающего и закрывающего тегов сценария с использованием стандартного ключевого слова, такие как «печать, из, эхо», то есть (гитов пример):
<%
for element in list:
output "<li>${element}</li>"
end
%>
Теперь я сказал, что это может показаться тривиальным, но это кажется более читаемым. Итак, каковы преимущества MS, имеющие этот синтаксис, а не предоставление метода вывода?
Cheers, Крис.
Это работает отлично. –
Несмотря на то, что вам понадобится полуть двоеточие в конце отчета Response.Write. –
Мой плохой! Я еще раз обновлю. :) –