Acceda al archivo .resx global en la página de visualización ASP.Net
-
09-06-2019 - |
Pregunta
Actualmente estoy construyendo la versión 3.5 de .Net framework y tengo un archivo de recursos (.resx) al que intento acceder en una aplicación web.He expuesto las propiedades .resx como modificadores de acceso público y puedo acceder a estas propiedades en los archivos del controlador u otros archivos .cs en la aplicación web.Mi pregunta es esta:¿Es posible acceder a los pares nombre/valor dentro de mi página de visualización?Me gustaría hacer algo como esto...
text="<%$ Resources: Namespace.ResourceFileName, NAME %>"
o algún otro método similar en la página de visualización.
Solución
<%= Resources.<ResourceName>.<Property> %>
Otros consejos
Exponga la propiedad del recurso que desea consumir en la página como una propiedad de página protegida.Entonces puedes usar "this.ResourceName"
Si está utilizando ASP.NET 2.0 o superior, después de compilar con el archivo de recursos, puede hacer referencia a él a través del espacio de nombres Recursos:
text = Resources.YourResourceFilename.YourProperty;
Incluso obtienes Intellisense en los nombres de archivos y propiedades.