IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Creer un fichier .resx depuis le code Behind


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2008
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2008
    Messages : 138
    Par défaut Creer un fichier .resx depuis le code Behind
    Bonjour.

    Voila, ma question va peut-etre vous sembler etrange mais je prefere la poser avant de m'embarquer dans un travail laborieux.
    Je souhaite donner a l'utilisateur la possibilite de creer son fichier resource.resx selon sa culture.
    Pour cela je souhaite creer une interface ou il puisse saisir les donnes necessaires.

    Ma question est : est-ce possible de generer un fichier resource .resx depuis le code behind, ou dois-je entierement ecrire le fichier XML en copiant les noeuds qui sont par defaut dans un fichier resx et en ajoutant mes propres noeuds, pour ensuite le renommer en fichier .resx ?

    Merci d'avance

  2. #2
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 93
    Par défaut je pense qu'il faut tout coder
    En fait etant donné que la génération de fichier ressources est une fonctionnalitées de VS il ne sera pas possible de générer tes fichier ressources avec tu code par contre tu vous pouvez créer vos fichier dans la bonne arborescence(ie applocalressources ou bien appGlobalRessource) et les renommer en fonction de la langue.

  3. #3
    Membre confirmé
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2008
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2008
    Messages : 138
    Par défaut
    D'accord tres bien.
    Je vais donc ecrire le fichier XML avec le contenu d'un fichier resx puis je le renomme de facon a ce qu'il soit traite comme un fichier .resx par mon programme.

    Merci

  4. #4
    Membre confirmé
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2008
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2008
    Messages : 138
    Par défaut
    J'en profite pour poser une autre question qui va dans la continuite.
    Si je modifie mes fichiers resources.fr.resx et resources.en.resx pendant l'execution de l'application, est-ce que les changements seront pris en compte par celle-ci (en utilisant un ResourceManager) ou est-ce que les fichiers resx sont compiles au debut de l'execution et apres on ne peut plus y toucher ?

    Merci d'avance

  5. #5
    Membre Expert Avatar de Arthis
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 265
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Italie

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 265
    Par défaut
    Si ma mémoire est bonne, tes fichiers ressources sont compilés lors de la compilation de ton appli.

  6. #6
    Membre confirmé
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2008
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2008
    Messages : 138
    Par défaut
    C'est ce qu'il me semble aussi.
    Dans cette situation, existe-t-il un moyen pour que l'application prenne en consideration les changements ? Comme par exemple en recompilant les nouveaux fichiers ressources ?
    Je n'y connais rien a ce niveau donc je ne sais pas du tout ce qui est realisable....

  7. #7
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2009
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2009
    Messages : 38
    Par défaut
    Si tu veux modifier tes resources en live, il faut utiliser les assemblies satellites.

Discussions similaires

  1. Quand utiliser le fichier aspx ou le code-behind?
    Par franculo_caoulene dans le forum ASP.NET
    Réponses: 2
    Dernier message: 11/08/2008, 09h13
  2. Appel d'un webservice depuis le code behind
    Par mappy dans le forum Services Web
    Réponses: 4
    Dernier message: 01/07/2008, 14h54
  3. Appel d'un fichier texte depuis le code VHDL
    Par nabilos dans le forum VHDL
    Réponses: 0
    Dernier message: 03/06/2008, 15h50
  4. Ajout de code html depuis le code behind
    Par Apo94 dans le forum ASP.NET
    Réponses: 6
    Dernier message: 06/05/2008, 08h38
  5. [C#] creer et afficher une table en code behind
    Par shams dans le forum ASP.NET
    Réponses: 9
    Dernier message: 13/07/2005, 16h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo