cuál es la diferencia entre asignar texto a una etiqueta usando meta:ResourceKey
y Text="<%$ Resources:MyKey %>"
. obtengo los mismos resultados usando ambos métodos.
Respuesta
La primera forma se llama expresión de recurso implícita, la segunda forma es una expresión de recurso explícita.
Pueden dar el mismo resultado para una sola propiedad. Sin embargo, el meta:ResourceKey
implícito tiene algunas ventajas porque si hay varias definiciones de propiedades con recursos en el archivo de recursos local, todas se aplicarán con esa única declaración. La desventaja es que tiene que ser del archivo de recursos "local", es decir, el archivo de recursos para esa página.
Si usa la asignación de propiedad explícita de Text="<%$ Resources:MyKey %>"
, deberá agregar ese código para cada valor de propiedad que desee recuperar del archivo de recursos. Sin embargo, la ventaja es que puede especificar un parámetro de nombre de archivo y obtener el recurso de un archivo de recursos global.
- 1. ASP.NET meta: resourcekey
- 2. ASP.NET <%= %> vs <%: %>
- 3. with-meta vs^{} - Clojure
- 4. recursos en META-INF/recursos no encontrados y return 404
- 5. recursos vs recursos raíles 3
- 6. <%# %> vs <%= %>
- 7. ¿Alguien usa meta-meta-classes/meta-meta-meta-classes en Python/otros lenguajes?
- 8. Propiedades vs Paquete de recursos
- 9. <asp:Table> Vs html <table>
- 10. ¿Debo incluir una etiqueta <meta generator>?
- 11. .NET vs ASP.NET vs CLR vs ASP
- 12. ASP.NET MVC vs. ASP.NET 4.0
- 13. ASP.Net MVC vs ASP.Net Formularios
- 14. ASP.NET MVP vs ASP.NET MVC
- 15. Response.Write vs <%= %>
- 16. exponiendo operaciones en recursos RESTfully: sobrecargado POST vs. PUT vs. recursos del controlador
- 17. ObservableCollection <> vs. List <>
- 18. rieles ERB <%- ... -%> vs <% ... %>
- 19. : <span> vs <label>
- 20. <?> vs <T>
- 21. asp.net <%$ ... %> sintaxis
- 22. <span> vs <figure> vs <area>
- 23. mejores prácticas rieles Erb (<% %> vs <% -%> vs <%- -%>)
- 24. IEnumerable <T> VS VS IList <T> IQueryable <T>
- 25. Node.JS VS HttpAsync (asp.net)
- 26. ASP.Net: Literal vs Etiqueta
- 27. ASP.NET vs Silverlight
- 28. ASP.NET MVC vs XSL
- 29. ASP.NET @Register vs. @Reference
- 30. ASP.NET MVC Session vs Global vs Cache
quiere decir, por ejemplo, asignar una etiqueta a ResourceKey de "lblMessage", y en el archivo resx: lblMessage.Text, lblMessage.ToolTip. tanto el texto de esta etiqueta como su información sobre herramientas recibirán su valor al asignarle solo este ResourceKey. –