Int или Number DataType для атрибута валидации DataAnnotation

В моем проекте MVC3 я сохраняю прогноз счета для футбола / футбола / хоккея / .. . спортивная игра. Итак, одно из свойств моего класса прогнозов выглядит так:

[Range(0, 15, ErrorMessage = "Can only be between 0 .. 15")]
[StringLength(2, ErrorMessage = "Max 2 digits")]
[Remote("PredictionOK", "Predict", ErrorMessage = "Prediction can only be a number in range 0 .. 15")]
public int? HomeTeamPrediction { get; set; }

Теперь мне также нужно изменить сообщение об ошибке для типа данных, int в моем случае. Используется какое-то значение по умолчанию - «Поле HomeTeamPrediction должно быть числом.». Необходимо найти способ изменить это сообщение об ошибке. Это сообщение проверки также, похоже, принимает прогноз для удаленной проверки.

Я пробовал [DataType] , но это не похоже на простое число в перечислении system.componentmodel.dataannotations.datatype .

101
задан Nisarg 23 October 2017 в 09:45
поделиться