asp.net сравнивает валидаторы, чтобы использовать запятую и точку (оба!) в качестве десятичного разделителя - PullRequest
1 голос
/ 05 февраля 2010

Я использую валидатор сравнения, который проверяет, что введенное число является действительным двойным числом, а также проверяет его на соответствие заданному значению (больше нуля). Я проверяю суммы денег. Из-за местоположения, в котором используется приложение, языковой стандарт устанавливает запятую в качестве десятичного разделителя. Проблема заключается в том, что когда пользователь вводит значение с помощью цифровой клавиатуры, число записывается с точкой в ​​качестве десятичного разделителя и отклоняется при проверке.

Я бы хотел, чтобы эта проверка была выполнена перед запуском обратной передачи (как это сделал бы пользовательский валидатор) и принятием обоих разделителей.

Есть идеи?

Спасибо

1 Ответ

0 голосов
/ 14 мая 2010

Я решил это, используя собственный валидатор и написав ту же логику в javascript для проверки браузера и в .net для проверки после запуска обратной передачи.

...