2010-02-04 5 views
1

J'utilise un validateur de comparaison, qui valide que le nombre entré est un double valide et le valide également par rapport à une valeur donnée (supérieure à zéro) . Je valide les montants en argent. En raison de l'emplacement où l'application est utilisée, les paramètres régionaux définissent la virgule comme séparateur décimal. Le problème est que lorsqu'un utilisateur entre la valeur en utilisant le clavier numérique, le nombre est écrit avec le point comme séparateur décimal, et est rejeté par la validation.asp.net compare les validateurs pour permettre la virgule et le point (les deux!) Comme séparateur décimal

J'aimerais que cette validation soit effectuée avant de déclencher une publication (comme le ferait un validateur personnalisé) et d'accepter les deux séparateurs.

Des idées?

Merci

Répondre

-1

Je résolu ce problème en utilisant un validateur personnalisé et d'écrire la même logique en javascript pour la validation du navigateur et .net pour valider une fois que le postback est déclenché.

Questions connexes