У меня есть проект 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)
.