У своєму проекті 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
перерахунку.