Десятичное число не проверяется правильно в MVC 3 с помощью jQuery Validator

У меня есть такое свойство public decimal ? MyProperty {получить; установлен; } , это НЕ ТРЕБУЕТСЯ и допускает значение NULL, но если я не поставлю значение > 0 , валидатор скажет, что поле MyProperty должно быть числом, если я оставлю поле пустым, я получаю та же ошибка, и если я поставлю 0 (ноль), я получу ту же ошибку.

Ex:
0 -> Error
1 -> Ok
0,00 -> Error
0,01 -> Ok
empty -> Error

Я не понимаю, почему это не работает, я использую $. seekCulture ("pt-BR"); , но не имеет смысла, поскольку значение 0,01 принято, я не верю, что культура может быть проблемой.

PS: Проверка не работает на стороне клиента , на стороне сервера работает правильно.

9
задан tereško 18 October 2013 в 00:55
поделиться