-
Ajouts de ressources
Bonjour, je travaille présentement sur une application ASP.NET qui doit être présentée en anglais et français. J'utilise l'outil de génération de fichiers ressources dans VS2005 et tout fonctionne bien, j'ai mon fichier .resx avec toutes les ressources de mes contrôles. Puis, quand je veux faire la version anglaise, je copie ce fichier généré et je le renomme pour qu'il affiche en anglais.
Maintenant, lorsque j'ajoute un contrôle à ma page, il n'est pas ajouté aux fichiers ressources (normal). À ce moment, je désigne le meta:resourcekey manuellement dans le code et j'ajoute l'entrée dans les deux fichiers ressources. Par contre, il y a des fois ou c'est une dizaine de contrôles que je dois ajouter. Je ne peux pas faire une deuxième génération de fichier ressource, car je perdrais alors toutes mes valeurs.
Alors, après ma petite mise en situation, est-il possible (sans le codebehind) d'ajouter les ressources d'un contrôle à mon fichier ressource déjà remplit sans que ça overwrite ?
J'ai fais plusieurs recherches sur ce sujet, mais beaucoup portaient seulement sur l'outil de génération que j'ai mentionné plus haut ...
Merci ! :mrgreen:
-
Malheureusement je crois bien que cela ne soit pas possible et donc il faudrait générer le fichier de ressource local à la fin.
une autre solution est de faire un dictionnaire en ressource globale où tu ne genère qu'un seul fichier de ressource que tu affectes en code behind.
-
+ 1 pour les ressources globales.
Les ressources globales peuvent être organisées en dossiers représentant les modules de ton application.
facturation,inscription,...
-
Merci pour vos réponses, disons que je me suis fait à l'idée que présentement je ferai l'ajout manuellement :roll:. Pour les ressources globales j'y avais pensé, mais je voulais éviter le plus possible l'utilisaiton du code-behind seulement pour l'affichage de labels.
Qui sait, peut-être lorsque j'en aurai marre de faire ça, j'investiguerai peut-être pour développer un add-in :).
Bonne journée.