¿Cuál es la diferencia entre <% %>
y <%= %>
en ASP.NET MVC? ¿Y cuándo usar qué?¿Cuál es la diferencia entre <% %> y <%=%>?
14
A
Respuesta
34
Véase también this question. MVC no ha cambiado la forma en que funcionan estas picaduras de abejas, sino la frecuencia con que se usan.
Básicamente:
<%
- ejecutar código<%@
- página Directiva<%$
- recurso de acceso<%=
- salida explícita a la página<%#
- enlace de datos<%--
- servidor de comentarios lado del bloque
También nuevo en ASP.Net 4:
<%:
- escribe a la página, pero con HTML codificado
10
<% =%> escribe en el flujo de salida (generalmente html) mientras que <%%> es para ejecutar código de script arbitrario.
8
Digamos que tiene un método en su página, llamada "SayHello":
protected string SayHello()
{
return "Hello!";
}
Y en su página, tienes estas declaraciones:
first: <%= SayHello() %>
second: <% SayHello() %>
Su salida será:
first: Hello!
second:
cuando usa <% =%>, lo que coloca allí se inserta en el html en esa posición. Si usa <%%>, solo está insertando algún código en su página.
3
<% = echos la declaración.
<% solo lo ejecuta.
Cuestiones relacionadas
- 1. ¿Cuál es la diferencia entre <%# %> y <%= %>?
- 2. diferencia entre <%! %> y <% %>
- 3. ¿Diferencia entre <asp:table> y <table>?
- 4. ¿cuál es la diferencia entre la lista <> y el diccionario <> en C#
- 5. Diferencia entre <acronym> y <abbr>?
- 6. cuál es la diferencia entre '! =' Y '<>' en MySQL
- 7. ¿Cuál es la diferencia entre "<>" y "! ="?
- 8. ¿Cuál es la diferencia entre <jsp: incluir página = ...> y <% @ incluir archivo = ...>?
- 9. ¿Cuál es la diferencia entre <system.web> y <system.webServer>?
- 10. ¿Cuál es la diferencia entre <a_element /> y <a_element xsi: nil = "true" />?
- 11. ¿Cuál es la diferencia entre <pubDate> y <lastBuildDate> en RSS?
- 12. WSDL: cuál es la diferencia entre <binding> y <portType>
- 13. ¿Cuál es la diferencia entre ReadOnlyCollection <T> y ReadOnlyCollectionBuilder <T> en .Net?
- 14. ¿Cuál es la diferencia entre <%: artículo [ "Título"]%> y <% = item [ "Título"]%>
- 15. Cuál es la diferencia entre Task <> y IAsyncOperation <>
- 16. ¿Cuál es la diferencia entre <?> y <? extiende Object> en Java Generics?
- 17. ¿Cuál es la diferencia entre <RequiredTargetFramework> y <targetframeworkversion>?
- 18. ¿Cuál es la diferencia entre <% %> y <%= %> en ASP.NET MVC
- 19. ¿Cuál es la diferencia entre "plantilla <class T>" y "plantilla <typename T>"?
- 20. ¿Cuál es la diferencia entre <% # Bind ("")%> y <% # Eval ("")%> en ASP.NET?
- 21. ¿Cuál es la diferencia entre <C-C> y <C-[> en vim?
- 22. ¿Cuál es la diferencia entre Func <T, TResult> y Converter <TInput, TOutput>?
- 23. Cuál es la diferencia entre <% ... %> y <%! ... %> en jsp
- 24. Java: ¿Cuál es la diferencia entre <init> y <clinit>?
- 25. ¿Cuál es la diferencia entre <? super E> y <? extends E>?
- 26. Diferencia entre <string> y <string.h>?
- 27. SortedList <>, SortedDictionary <> y Dictionary <>
- 28. ¿Cuál es la diferencia entre IEqualityComparer <T> e IEquatable <T>?
- 29. ¿Cuál es la diferencia entre List <string> e IEnumerable <String>?
- 30. Diferencia entre clase y clase <?>
picaduras de abejas, agradable, hadn he oído eso ... :) gran respuesta por cierto –