2010-02-04 3 views
1

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

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

Любые идеи?

Благодаря

ответ

-1

Я решил эту проблему с помощью пользовательского валидатора и писать ту же логику в JavaScript для проверки браузера и в .net для проверки после того, как постбэк срабатывает.