Trong dự án MVC3 của tôi, tôi lưu trữ dự đoán tỷ số cho trò chơi thể thao bóng đá / bóng đá / khúc côn cầu / .... Vì vậy, một trong các thuộc tính của lớp dự đoán của tôi trông như thế này:
[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; }
Bây giờ, tôi cũng cần thay đổi thông báo lỗi cho một kiểu dữ liệu, int
trong trường hợp của tôi. Có một số mặc định được sử dụng - "Trường HomeTeamPrediction phải là một số.". Cần tìm cách thay đổi thông báo lỗi này. Thông báo xác thực này dường như cũng dự đoán cho xác thực từ xa.
Tôi đã thử [DataType]
thuộc tính nhưng đây dường như không phải là số đơn giản trong system.componentmodel.dataannotations.datatype
liệt kê.