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.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, diese,
Hoffe das wird dir helfen.. 🙂
Können Sie Daten-Anmerkungen für Fehler, oder, in diesem Fall können Sie dies tun:
Bei mir die Fehlermeldung im Datentyp nicht funktionieren
Entfernen mit regelmäßigen
DateNotValid : ist mit in der resource-Datei. Sie ändern können, um Fehler Nachricht, wenn Sie möchten
das format oben: dd-MM-YYYYY