Asp.net mvc 浏览器中的asp.net mvc日期时间格式
我有一个jQuery日期时间选择器 这是模型的属性:Asp.net mvc 浏览器中的asp.net mvc日期时间格式,asp.net-mvc,jquery-ui,datepicker,Asp.net Mvc,Jquery Ui,Datepicker,我有一个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 =>
[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']);
在InternetExplorer中,它可以正常工作。
在铬合金中则不然。
验证错误为“字段出生日期(DD/MM/YYYY)必须是日期。”
Chrome的语言是英语。
当我把语言改成荷兰语时,效果很好,但我希望Chrome的用户界面是英文的
@{Html.Telerik().DatePickerFor(model => model.BlogDate)
.Name("BlogDate")
.HtmlAttributes(new { id = "DatePicker_wrapper" })
.OpenOnFocus(true)
.Render();
}
使用Telerik datepicker当我删除以下代码时,它工作正常 @Scripts.Render(“~/bundles/jqueryval”)
<>这与这个图书馆有什么关系?为什么你建议只为DePoeCKER使用第三方库?我会考虑由于缺少对这个问题的反应而进行投票表决。至少应澄清这一点,以明确定义原始问题的替代方案。