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 :

Variable en paramètre pour un fichier .resx


Sujet :

ASP.NET

  1. #1
    Membre actif Avatar de Poussy-Puce
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2005
    Messages
    357
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2005
    Messages : 357
    Points : 222
    Points
    222
    Par défaut Variable en paramètre pour un fichier .resx
    Bonjour, j'aimerais dans mon code behind faire la lecture d'un champs dans une fichier resources (.resx) mais à l'aide d'une variable
    ex:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    'Je fait mon imports
    Imports Resources
    ....
    ....
    ....
    ....
    dim x as String  = nomFichierResx.NomResx
    Mais ce que je veux faire c'est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    'Je fait mon imports
    Imports Resources
    ....
    ....
    ....
    ....
    dim y as String = "champsX"
    dim x as String  = nomFichierResx.y
    Est-ce que quelqu'un saurait la solution

    merci d'avance

  2. #2
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Points : 6 334
    Points
    6 334
    Par défaut
    A part utiliser la reflexion, pour rechercher la propriété qui t'intéresse dans l'objet, je ne vois pas d'autre solution...
    Regarde du côté du namespace System.Reflection.

  3. #3
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2006
    Messages
    400
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 400
    Points : 459
    Points
    459
    Par défaut
    Bonsoir si ton fichier ResX est dans le App_GlobalRessources

    Tu fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    dim MaVar as string = Resources.MonNomDefichier.Maresources
    si il est dans le App_LocalResource

    tu fais

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    dim MaVar as string = GetLocalResourceObject("MonNomDeResource")
    Edit : pour le Get, je suis pas sur de la syntaxe

    Voilà bonne soirée

  4. #4
    Membre actif Avatar de Poussy-Puce
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2005
    Messages
    357
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2005
    Messages : 357
    Points : 222
    Points
    222
    Par défaut
    Citation Envoyé par mafyoso
    Bonsoir si ton fichier ResX est dans le App_GlobalRessources

    Tu fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    dim MaVar as string = Resources.MonNomDefichier.Maresources
    Oui mais si la valeur de Maresources est dans une variable, est-ce que tu sais la syntaxe, pcq mon problème il est la!!!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    dim x as String = "Maresources"
    dim MaVar as string = Resources.MonNomDefichier.x
    C'est ce que je cherche à faire!

  5. #5
    Membre actif Avatar de Poussy-Puce
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2005
    Messages
    357
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2005
    Messages : 357
    Points : 222
    Points
    222
    Par défaut
    Bon, j'ai réussi...

    Voici:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    'Je fais mon imports
    Imports Resources
    ....
    ....
    ....
    ....
    dim y as String = "champsX"
    dim x as String  = nomFichierResx.ResourceManager.GetString(y)
    et ça fonctionne nickel!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 22/05/2012, 17h20
  2. Variable de session en paramètre pour LINQ to SQL
    Par arngrimur dans le forum Linq
    Réponses: 4
    Dernier message: 09/11/2011, 18h48
  3. Réponses: 10
    Dernier message: 03/10/2011, 13h37
  4. Réponses: 5
    Dernier message: 06/01/2011, 19h56
  5. Passer une variable en paramètre d'ouverture de fichier
    Par KiraX10A dans le forum Débuter
    Réponses: 5
    Dernier message: 12/01/2010, 15h30

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