即時通訊使用我的jQuery datepicker時,面臨此錯誤。字段'日期'必須是日期MVC 4
的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
的日期,然後它看起來像是在工作。所以驗證器在某處查找該格式,但我無法找到修改它的位置。
您是否得到了應有的工作?如果沒有,你可以試試我的答案。 – technicallyjosh 2013-06-11 15:49:30
你不需要圍繞+7引號(如'+7')嗎? – Tessmore 2013-06-11 20:41:23