我有一個jQuery日期時間選擇器。在瀏覽器中的asp.net mvc日期時間格式
這是該模型的屬性:
[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 ......
爲什麼你建議使用第三方升只有datepicker的庫? – keaukraine
由於缺乏對問題的迴應,我會考慮下調投票。至少應該澄清這是明確定義的替代原始海報問題的替代方案。 –