【发布时间】:2011-07-13 16:31:56
【问题描述】:
我有一个像public decimal? MyProperty { get; set; } 这样的属性,它不是必需的并且可以为空,但如果我没有输入值> 0,验证器会说如果我离开该字段,MyProperty 字段必须是一个数字empty 我收到同样的错误,如果我输入 0(零),我也会收到同样的错误。
Ex:
0 -> Error
1 -> Ok
0,00 -> Error
0,01 -> Ok
empty -> Error
我不明白为什么这不起作用,我使用 $.preferCulture("pt-BR"); 但没有意义,因为值 0,01 被接受,而不是我不相信文化可能是问题.
PS:验证在客户端不起作用,服务器端正常工作。
【问题讨论】:
标签: jquery asp.net-mvc asp.net-mvc-3 jquery-validate