我有一个 jQuery 日期时间选择器。
这是模型的属性:
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}", ApplyFormatInEditMode = true)]
[DisplayName("Birth date (DD/MM/YYYY)")]
public DateTime? BirthDate { get; set; }
视图中的代码:
@Html.TextBoxFor(m => m.Employee.BirthDate, new { @class = "dpTextBox" })
一些JavaScript:
$(".dpTextBox").datepicker({
changeMonth: true,
changeYear: true,
dateFormat: 'dd/mm/yy'
});
$.datepicker.setDefaults($.datepicker.regional['nl']);
在 Internet Explorer 中,它运行良好。在 Chrome 中它没有。验证错误是“字段出生日期 (DD/MM/YYYY) 必须是日期。” Chrome 的语言是英语。当我将语言更改为荷兰语时,它可以正常工作,但我想要英文版 Chrome 的 UI...