In meinem MVC3-Projekt speichere ich Punktevorhersagen für Fußball / Fußball / Hockey / ... Sportspiel. Eine der Eigenschaften meiner Vorhersageklasse sieht also so aus:
[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; }
Jetzt muss ich int
in meinem Fall auch die Fehlermeldung für einen Datentyp ändern . Es wird eine Standardeinstellung verwendet: "Das Feld HomeTeamPrediction muss eine Zahl sein." Sie müssen einen Weg finden, wie Sie diese Fehlermeldung ändern können. Diese Validierungsnachricht scheint auch eine Vorhersage für die Remote-Validierung zu treffen.
Ich habe [DataType]
Attribut ausprobiert , aber dies scheint keine einfache Zahl in der system.componentmodel.dataannotations.datatype
Aufzählung zu sein.