Passen Sie die Fehlermeldung für ein ungültiges Datum in ASP.net MVC

Habe ich eine ASP.net MVC-Modell mit einem Datum:

public class EditModel
{ 
    [Display(Name="DOB")]
    public DateTime? DateOfBirth { get; set; }
}

@Html.TextBoxFor(m => m.DateOfBirth)
@Html.ValidationMessageFor(m => m.DateOfBirth)

Wenn der Benutzer ein ungültiges Datum eingibt wie 9/31/2011, die Fehlermeldung kommt wieder wie dieses:

The value '9/31/2011' is not valid for DOB.

Dies ist geschehen, wenn es versucht, das Modell verbindlich und ist nicht einer meiner Validierungen. Gibt es eine Möglichkeit zum anpassen dieser Fehlermeldung? Ich möchte, dass es so etwas wie:

Please enter a valid date for the Date of Birth.

Bin ich nicht, dass der Benutzer das Datum eingeben, aber wenn Sie einen UNGÜLTIGEN Wert eingeben, dann möchte ich zum anpassen der Fehler.

InformationsquelleAutor Dismissile | 2011-09-28
Schreibe einen Kommentar