Проверка десятичного числа MVC 3.0 на модели - PullRequest
1 голос
/ 16 октября 2011

В БД у меня есть десятичный тип, такой как decimal(10, 2)

Могу ли я проверить входные данные, поданные на модели MVC 3.0, если десятичный, как для URL: [Url], ...

http://weblogs.asp.net/imranbaloch/archive/2011/02/05/new-validation-attributes-in-asp-net-mvc-3-future.aspx

Что-нибудь подобное уже существует, или я должен написать собственный валидатор?

Ответы [ 2 ]

3 голосов
/ 16 октября 2011

Десятичные поля автоматически проверяются механизмом связывания модели по умолчанию. Вам не нужно делать ничего особенного. Если вы попытаетесь присвоить недопустимое значение десятичному полю в вашей модели представления, вы получите ошибку проверки.

2 голосов
/ 16 октября 2011

Надеюсь, это поможет вам ... создать собственный валидатор, который использует Decimal.TryParse под обложками.

^\d*\.?\d+$

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...