Con páginas vistas motor/plantilla aspx/ASHX de ASP.NET la manera de escupir a la pantalla parece ser:Microsoft MVC "eco/impresión/salida", etc
<%= Person.Name %>
que estaba bien con formularios web como un montón de los datos del modelo estaban obligados a controlar programáticamente. Pero con MVC ahora estamos usando esta sintaxis más a menudo.
El problema que tengo es bastante trivial, pero molesto de cualquier manera. Esto es que parece romper la marca de arriba es decir .:
<% foreach(var Person in People) { %>
<%= Person.Name %>
<% } %>
Eso parece como un montón de etiquetas de apertura y cierre a mí!
Otros motores de la vista en el contrib MVC tienen un medio de escupir a la pantalla con un vistazo a abrir y cerrar las etiquetas de script utilizando palabra clave estándar, tales como "impresión, hacia fuera, echo" es decir, (ejemplo brail):
<%
for element in list:
output "<li>${element}</li>"
end
%>
Ahora, dije que esto puede parecer trivial, pero parece más fácil de leer de esta manera. Entonces, ¿cuáles son las ventajas de que MS tenga esta sintaxis y no proporcione un método de salida?
Cheers, Chris.
Eso funciona perfectamente. –
Aunque, necesitará un punto y coma al final de la Declaración Response.Write. –
¡Malo! Actualizaré de nuevo. :) –