En mi proyecto MVC3, almaceno la predicción de puntaje para fútbol / fútbol / hockey / ... juego deportivo. Entonces, una de las propiedades de mi clase de predicción se ve así:
[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; }
Ahora, también necesito cambiar el mensaje de error para un tipo de datos, int
en mi caso. Se utiliza uno predeterminado: "El campo HomeTeamPrediction debe ser un número". Necesito encontrar una manera de cambiar este mensaje de error. Este mensaje de validación también parece tener una predicción para la validación remota uno.
Probé el [DataType]
atributo, pero esto no parece ser un número simple en la system.componentmodel.dataannotations.datatype
enumeración.