В моем проекте 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
.