Saltar al contenido

¿Cómo usar app_GlobalResource o app_LocalResource?

Alejandra, miembro de este staff, nos ha hecho el favor de crear esta crónica porque domina a la perfección este tema.

Solución:

Recursos locales:

  1. El recurso local es específico de una sola página web y se utiliza para proporcionar versiones de una página web en diferentes idiomas.
  2. Los recursos locales deben almacenarse en la subcarpeta App_LocalResources.
  3. Los recursos locales deben nombrarse en formato [.language / language and culture].resx.

Ej.: Default.aspx.resx: archivo de recursos base. Este es el archivo de recursos predeterminado o alternativo.

Default.aspx.de.resx: un archivo de recursos para alemán, etc.

Recursos globales:

Sugerencia de localización de recursos globales para ASP.NET

  1. El recurso global se puede leer desde cualquier página o código que se encuentre en la aplicación.
  2. El recurso global debe almacenarse en App_GlobalResources en la raíz de la aplicación.

    // Get the global resource string. 
    
     try
      
         globalresourcestring = (String)GetGlobalResourceObject("MyResource", "GlobalResourceString1"); 
      
     catch
      
         globalresourcestring = "Could not find global resource."; 
     
    

Estos son los pasos para la aplicación web ASP.NET MVC 5

  1. Haga clic derecho en el nombre de la solución.
  2. Agregar > Agregar carpeta ASP.Net > App_LocalResources
  3. El archivo debería abrirse. Agregar contenido. (Nombre/Valor)
  4. Busque Modificador de acceso en la parte superior del archivo .resx, cámbielo a Público y guarde el archivo.
  5. Haga clic derecho en el archivo .resx de su elección y seleccione propiedades.
  6. Cambie la acción de compilación de contenido a recurso incrustado.
  7. Abra el explorador de soluciones y expanda la carpeta Vistas.
  8. Abra el archivo web.config.
  9. Agregue un nuevo espacio de nombres a la sección de espacios de nombres.

ex.

Para acceder al archivo de recursos locales en su código html, debe agregar

@using ProjectName.App_LocalResources

Para la parte superior de la página.

Luego puede acceder a los diferentes recursos en App_LocalResources usando el

@NameOfResxFile.NameOfValueInResxFile

Espero que esto ayude.

Sección de Reseñas y Valoraciones

Al final de la página puedes encontrar los informes de otros sys admins, tú todavía eres capaz dejar el tuyo si te gusta.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *