Пользователь должен вводить в форму только целые числа.Как использовать аннотации данных для проверки?
Попробуйте это:
[Range(0, Int32.MaxValue, ErrorMessage="Invalid Number")] public int? Number { get; set; }
Взгляните на Расширения аннотаций данных , которые включают атрибут Integer.
Integer
вы можете использовать аннотацию [Числовой] данных для этого.Если вы имеете дело с деньгами, существует также [DataType (DataType.Currency)] *
Редактировать: Числовой код фактически является частью Расширения аннотаций данных