Bonjour,
Je transmets à une WebMethod un float. Ce float est transmit sous la forme "1,4". La virgule pose problème... Il convertit en "14". Si je lui transmet en "1.4" je n'ai pas de problème...
Ce serait un problème de culture.
Je ne peux pas savoir à l'avance la culture du client. Je dois donc effectuer le changement de culture sur le serveur.
J'ai effectué ceci... mais que je mette la culture en Anglais ou en Français selon mes fichiers de trace cela ne change strictement rien... Pourquoi ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public Service () { //Uncomment the following line if using designed components //InitializeComponent(); /System.Threading.Thread.CurrentThread.CurrentCulture = new CultureInfo("fr-FR"); }
Comment puis-je procéder ? Je veux que les virgules soient acceptées.
Si quelqu'un peut m'expliquer, merci à lui.
Bonne journée.
Partager