即时通讯使用我的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