ce que j'essaie de faire est d'écrire une méthode dans C# codebehind pour lire le texte basé sur la clé. Pour l'instant je whant de le faire pour une seule langue qui est pourquoi je ne ai pas besoin d'utiliser System.Globalization.CultureInfo
méthode pour lire le fichier de ressources
private ResourceManager rm;
private ResourceReader rr;
public string GetCurrentLanguage(string key)
{
rm = new ResourceManager("~/App_GlobalResources/textFile", System.Reflection.Assembly.GetExecutingAssembly());
string result = rm.GetString(key).ToString();
return result;
}
mais il ne fonctionne pas :( quand j'écris quelque chose comme litWelcome.Text = GetCurrentLanguage("Welcome");
il est erreur de retour.
quelqu'un a idée de ce que je fais mal?
Merci pour l'avance :)
Edité
ok je reçois sur mon propre c'est une solution pour mon problème:
public string GetCurrentLanguage(string key)
{
string result = Resources.textFile.ResourceManager.GetString(key).ToString();
return result;
}
Merci à tous pour l'aide :)
"Il ne fonctionne pas correctement" est pas une bonne description du problème. Que ce passe-t-il? –
Qu'essayez-vous de faire? Ce fichier est-il utilisé pour stocker certaines sortes de paramètres? – neeKo