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:
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>
       ...
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
10
 
        public static string GetMessage(string key) 
        {
            string message = resourceManager.GetString(key);
            if( message == null )
            {
                message = String.Format("[?:{0}]", key);
            }
            return message;
        }
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
 
        ...
	<data name="ui.messages.oldheading">
		<value>Old Messages</value>
	</data>
et j'ai modifie le code en rajoutant simplement:
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");
tout simple donc....

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