Das Feld 'Date' muss ein Datum MVC 4

Im, denen dieser Fehler, wenn im mit meinem jQuery-datepicker.

jQuery:

$( ".datepicker" ).datepicker({ 
    defaultDate: +7,
    autoSize: true,
    dateFormat: 'dd.mm.yy',
}); 

Modell:

[DisplayName("Date")]
[DisplayFormat(DataFormatString = "{0:dd.MM.yyyy}", ApplyFormatInEditMode = true)]
[Required(ErrorMessage = "Date is required")]
public DateTime Date { get; set; }

So, ich möchte das Datum-format umgewandelt werden, wie dd.MM.yyyy, und wenn ich wählen Sie das Datum über die Datumsauswahl ist es korrekt Hinzugefügt, um das Feld. Aber auch in der gleichen Sekunde, einen validation-error-Meldung angezeigt:The field 'Date' must be a date.

Habe ich den test mit dem schreiben manuell das Datum im format dd/MM/yy und dann sieht es aus wie es funktioniert. Also irgendwo der validator sieht für das format, aber ich kann nicht herausfinden, wo, um es zu ändern.

  • Hast du diese arbeiten? Wenn nicht, können Sie versuchen, meine Antwort.
  • Nicht Sie müssen die Anführungszeichen um die +7 (wie '+7')?
InformationsquelleAutor Martin | 2013-04-21
Schreibe einen Kommentar