我有一个ASP.NET MVC5项目,该项目使用内置的jQuery验证库。
我已经声明了一个文本框,该文本框接受一个必须到小数点后两位的数字:
@Html.TextBox("", Model, new
{
@class = "form-control",
type ="number",
placeholder ="0.00",
step = "0.01"
})
页面呈现后,无论我在该字段中输入什么内容,我都无法使该字段通过验证。 “ 100.22”。
验证错误为:
“请输入0.01的倍数。”
有什么想法会发生这种情况吗?
我也在使用FluentValidation,但是我只使用了NotEmpty()
和GreaterThan(0)
验证。
答案 0 :(得分:1)
该问题必须与语法有关。尝试用“,”而不是“。”输入数字。