Bonjour a tous,
j'ai un problème assez étrange sur un projet.
Je récupère la valeur d'un DropDownList que je met dans une variable de type string.
Je souhaite ensuite la comparée à une variable du même type, qui sous la forme suivante:
Le problème est que je ne passe JAMAIS dans le if, pourtant, les string sont (apparemment) identique, puisque, pour en être sur, je les affiche via un Reponse.Write avant de faire mon teste d'égalité, pour être sur de ce qu'elles contiennent.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 string test = madropdownlist.SelectedItem.Text; string test2 = "P |Produit inexistant"; if ( test.Equals(test2) ) { Response.write("OK"); }
J'ai également essayé d'utiliser la méthode Trim() sur les deux chaines, mais le résultat est le même.
Avez vous déjà rencontré ce genre de problème ?
C'est pas la première fois que je rencontre ce genre de problème sur des chaines de carac. c'est vraiment space la gestion du C# sur ce point précis.
Merci d'avance.
Partager