【发布时间】:2012-11-22 09:12:38
【问题描述】:
我有一个 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...
【问题讨论】:
标签: asp.net-mvc jquery-ui datepicker