Mientras editaba un archivo aspx, encontré que estas dos etiquetas de apertura se usaban aparentemente para lo mismo. ¿Hay alguna diferencia y si es así, qué es?¿Cuál es la diferencia entre las etiquetas de apertura <% # y <% =?
Respuesta
<%=
es un equivalente a <% Repsonse.Write()
Puede escribir cualquier contenido aquí: por ejemplo
<%=myProperty + " additional Text" %>
<%#
es una expresión de enlace. Puede recuperar cualquier valor público en el contexto actual (por ejemplo, en GridViews). Pero no puedes mezclar contenido aquí.
Eche un vistazo a MSDN para obtener más información.
La diferencia es que el símbolo # especifica una directiva de enlace de datos, que se resuelve en el tiempo de enlace de datos (por ejemplo, cuando llama a Page.DataBind) y el signo = especifica una evaluación que evalúa e imprime en HTML salida cuando se procesa esa línea.
Editar: Solo agregue que solo dentro de <% #%> tiene acceso a funciones de enlace de datos como Eval.
<% = es la abreviatura de Response.Write().
<% # indica que está trabajando con el contenedor de datos en un control de datos enlazados.
- 1. ¿Cuál es la diferencia entre <%# %> y <%= %>?
- 2. ¿Cuál es la diferencia entre <% %> y <%=%>?
- 3. En ASP.Net, ¿cuál es la diferencia entre <% = y <% #
- 4. ¿Cuál es la diferencia entre ofstream "<<" y Write
- 5. ¿Cuál es la diferencia entre <%: y <% = y <% # en aspx?
- 6. Cuál es la diferencia entre <% ... %> y <%! ... %> en jsp
- 7. ¿Cuál es la diferencia entre <jsp: incluir página = ...> y <% @ incluir archivo = ...>?
- 8. ¿Cuál es la diferencia entre <RequiredTargetFramework> y <targetframeworkversion>?
- 9. Cuál es la diferencia entre mysqlimport y mysql <dbfile.sql
- 10. ¿Cuál es la diferencia entre "<>" y "! ="?
- 11. ¿Cuál es la diferencia entre `=` y `<-` en R?
- 12. cuál es la diferencia entre '! =' Y '<>' en MySQL
- 13. diferencia entre <%! %> y <% %>
- 14. ¿Cuál es la diferencia entre <a_element /> y <a_element xsi: nil = "true" />?
- 15. ¿Cuál es la diferencia entre cout << cout y cout << y cout en C++?
- 16. ¿cuál es la diferencia entre la lista <> y el diccionario <> en C#
- 17. ¿Cuál es la diferencia entre <?> y <? extiende Object> en Java Generics?
- 18. ¿Cuál es la diferencia entre <%: y <% = en ASP.NET MVC?
- 19. ¿Cuál es la diferencia entre Func <T, TResult> y Converter <TInput, TOutput>?
- 20. ¿Cuál es la diferencia entre <system.web> y <system.webServer>?
- 21. Diferencia entre <? Php y <?
- 22. Diferencia entre <f:subview> y <ui: composición> etiquetas
- 23. <% $, <% @, <% =, <% # ... ¿cuál es el problema?
- 24. Java: ¿Cuál es la diferencia entre <init> y <clinit>?
- 25. Cuál es la diferencia entre <#eval y <#bind en asp.net
- 26. ¿Cuál es la diferencia entre <pubDate> y <lastBuildDate> en RSS?
- 27. ¿Cuál es la diferencia entre <C-C> y <C-[> en vim?
- 28. ¿Cuál es la diferencia entre <% %> y <%= %> en ASP.NET MVC
- 29. ¿Cuál es la diferencia entre <% # Bind ("")%> y <% # Eval ("")%> en ASP.NET?
- 30. ¿Cuál es la diferencia entre "plantilla <class T>" y "plantilla <typename T>"?
Ahh, me preguntaba por qué <% = siempre causaba que mis escrituras se escribieran fuera de sincronización con la secuencia de salida ... He estado usando etiquetas en su lugar. Gracias. – tsilb