Salut a Tous,
J'ai recupere un projet existant en C#/ASP.NET avec Visual Studio mais je suis assez debutant avec .NET en general...
Dans ce projet, tous les string sont gerees dans fichier resx, comme suit:
et la methode pour recuper une string est definie ainsi:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 ... <data name="ui.messages.newheading"> <value>New Messages</value> </data> <data name="ui.messages.oldheading"> <value>Old Messages</value> </data> ...
Je voulais tout simplement rajouter une donne au fichier resx donc j'ai juste ajouter une entree:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public static string GetMessage(string key) { string message = resourceManager.GetString(key); if( message == null ) { message = String.Format("[?:{0}]", key); } return message; }
et j'ai modifie le code en rajoutant simplement:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ... <data name="ui.messages.oldheading"> <value>Old Messages</value> </data>
tout simple donc....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 newMessagesHeading.InnerText = MessageResources.GetMessage("ui.messages.newheading"); oldMessagesHeading.InnerText = MessageResources.GetMessage("ui.messages.oldheading"); sentMessagesHeading.InnerText = MessageResources.GetMessage("ui.messages.sentheading");
Probleme: j'obtiens bien les string "New Messages" et "Old Messages" mais il semble qu'il ne trouve pas "Sent Messages" puisqu'il me retourne "[?:ui.messages.sentheading]" qui correspond au cas ou message==null dans la methode GetMessage....????
Merci d'avance
David
Partager