У меня есть свойство, подобное этому public decimal? MyProperty { get; set; }
, оно НЕ является обязательным и обнуляемым, но если я не введу значение > 0
, валидатор скажет, что поле MyProperty должно быть числом, если я покину полепусто Я получаю ту же ошибку, и если я ставлю 0 (ноль), я получаю ту же ошибку.
Ex:
0 -> Error
1 -> Ok
0,00 -> Error
0,01 -> Ok
empty -> Error
Я не понимаю, почему это не работает, я использую $.preferCulture("pt-BR");
но не имеет смысла, потому что значение 0,01
принято, чем я не верю, что культура может быть проблемой.
PS: проверка не работает на стороне клиента , серверная часть работает корректно.