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