jQuery datepicker を使用しているときに、このエラーに直面しています。
jQuery:
$( ".datepicker" ).datepicker({
defaultDate: +7,
autoSize: true,
dateFormat: 'dd.mm.yy',
});
モデル:
[DisplayName("Date")]
[DisplayFormat(DataFormatString = "{0:dd.MM.yyyy}", ApplyFormatInEditMode = true)]
[Required(ErrorMessage = "Date is required")]
public DateTime Date { get; set; }
したがって、日付形式を のようにしたいのですが、日付dd.MM.yyyy
ピッカーを使用して日付を選択すると、フィールドに正しく追加されます。しかし、同じ秒で、検証エラーが表示されますThe field 'Date' must be a date
。
形式で日付を手動で書き込んでテストしたところ、dd/MM/yy
機能しているように見えます。そのため、バリデーターはそのフォーマットを探しますが、どこを変更すればよいかわかりません。