DataAnnotationsExtensions.Numeric с запятыми - PullRequest
0 голосов
/ 06 марта 2012

Я работаю над моделью (в проекте MVC3), которая использует атрибуты широты и долготы, в настоящее время они установлены как [DataAnnotationsExtensions.Numeric].Но это вызывает «Поле Широта должно быть числом».ошибка при вводе числа с запятой (50,01), даже если у пользователя есть культура, использующая аннотации такого типа (например, nl-BE).

Что я спрашиваю, если есть способ настроить [DataAnnotationsExtensions.Numeric], чтобы он допускал запятую с любым типом культуры, или лучший способ указать число, чем [DataAnnotationsExtensions.Numeric]?

1 Ответ

2 голосов
/ 06 марта 2012

Я бы пошел с RegularExpressions

[RegularExpression(@"^[0-9,-\.]+$", ErrorMessage = "Format is Invalid")]
...