jquery ui datepicker-und mvc-view-model-Typ "datetime"

Bin ich mit dem jquery datepicker auf meinem view model

Hier ist meine Ansicht:

@Html.TextBoxFor(o => o.JobStartDate, new { id = "dt1", @class = "input-block-level" })
@Html.ValidationMessage("JobStartDate")

und mein Skript:

$("#dt1").datepicker({ dateFormat: "dd/mm/yy" });

Alles funktioniert gut, wenn mein date <= 12, wenn mein date über 12, zeigt er mir ein Fehler bei der überprüfung die Meldung "Das Feld Start-Datum ist ein Datum." (Ich bin mit jquery Validierung)

Beispiel: Datum 16/12/2014 wird mir der Fehler während 12/12/2014 nicht

Hier ist meiner Ansicht Modell:

[Required]
[DataType(DataType.Date)]
[Display(Name = "Start Date")]
public DateTime JobStartDate { get; set; }

Ich bin zu Ahnen, dass meine view-Modell rechnet ein Datum im format mm/TT/JJJJ, während auf meinem datepicker ich angegeben dd/mm/yy, gibt es eine Möglichkeit zu sagen, mein viewmodel, dass ich erwarte dd/mm/yy-format, so dass Sie nicht werfen Sie eine Fehlermeldung, wenn Datum >= 12.

InformationsquelleAutor Mindless | 2014-12-04

Schreibe einen Kommentar