DataAnnotation検証属性のIntまたはNumber DataType
私のMVC3プロジェクトでは、サッカー/サッカー/ホッケー/ ...スポーツゲームのスコア予測を保存します。したがって、私の予測クラスのプロパティの1つは次のようになります。 [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は数値でなければなりません。」このエラーメッセージを変更する方法を見つける必要があります。この検証メッセージは、リモート検証1の予測も取るようです。 私は[DataType]属性を試しましたが、これはsystem.componentmodel.dataannotations.datatype列挙では明白な数ではないようです。