Bonjour,

En copiant mon site sur un autre serveur, j'ai le problème suivant :

Le point virgule n'est plus reconnu en tant que séparateur de décimal !
Par exemple, mes contrôles de validation génèrent une erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<asp:RangeValidator id="myrgvProdSigCaJar196" ControlToValidate="mytbxProdCorCaJar196" MinimumValue="-9999999,99" MaximumValue="9999999,99" Type="Double" EnableClientScript="true" Text="La valeur doit être comprise entre -9999999,99 et 9999999,99 !" runat="server" Display="Dynamic"/>
Si je remplace par des points ça marche...

Sur le serveur, je me doutais bien, les paramètres régionaux place le point comme séparateur de décimal.

Sans trop avoir utilisé, je savais qu'il y avait une histoire de Culture en .NET.

Après recherches, j'ai placé dans mon web.config,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<globalization Culture="fr-FR" uiCulture="fr"></globalization>
(j'ai aussi ajouté add namespace="System.Globalization")

Mais bon, ça ne change rien à mon problème en fait... Mince ! J'y croyais...

Comment faire pour définir le séparateur de décimal & milliers ?

Merci