37 votes

Comment utiliser app_GlobalResource ou app_LocalResource?

Comment les utiliser dans un projet d'application Web ASP.NET? Toute différence?

Merci beaucoup

32voto

Pranay Rana Points 69934

Ressources Locales:

  1. Ressource locale est spécifique à une seule page Web et utilisé pour fournir des versions d'une page Web dans différentes langues.
  2. Les ressources locales doivent être stockés dans App_LocalResources sous-dossier.
  3. Les ressources locales doivent être nommés dans le format [.langue / langue et de la culture].resx.

Ex: La Valeur Par Défaut.aspx.resx - fichier de ressources de Base. C'est la valeur par défaut, ou de secours, fichier de ressources.

Par défaut.aspx.de.resx - Un fichier de ressources pour l'allemand, etc.

Mondial De Ressources:

Les Ressources mondiales de Localisation des suggestions pour ASP.NET

  1. Mondial de ressources peut être lu à partir de n'importe quelle page ou le code qui est dans l'application.
  2. Mondial de ressources doivent être stockés dans App_GlobalResources à la racine de l'application.

    // Obtenir la ressource globale de la chaîne.

     try
     { 
         globalresourcestring = (String)GetGlobalResourceObject("MyResource", "GlobalResourceString1"); 
     } 
     catch
     { 
         globalresourcestring = "Could not find global resource."; 
     }
    

8voto

ProgrammerPlus Points 21

Voici les étapes pour ASP.NET MVC 5 Application Web

  1. Cliquez-droit sur le nom de la solution.
  2. Ajouter > Ajouter ASP.Net Dossier > App_LocalResources
  3. Le fichier doit s'ouvrir. Ajouter du contenu. (Nom/Valeur)
  4. Recherchez Modificateur d'Accès au sommet de l' .fichier resx et de le modifier pour le Public et enregistrez le fichier.
  5. Cliquez-droit sur le .fichier resx de choix et sélectionnez propriétés.
  6. Changement de Construire l'Action à partir du contenu de la Ressource incorporée.
  7. Ouvrez l'explorateur de solutions et de développer le dossier Vues.
  8. Ouvrez le site web.fichier de configuration.
  9. Ajouter un nouvel espace de noms les espaces de noms article.

ex. <add namespace="ProjectName.App_LocalResources" />

Pour accéder à la ressource locale de fichier dans votre code html, vous devez ajouter

@using ProjectName.App_LocalResources

en haut de la page.

Vous pouvez alors accéder aux différentes ressources dans le App_LocalResources à l'aide de la

@NameOfResxFile.NameOfValueInResxFile

J'espère que cette aide.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X