У меня есть DatePicker, у которого установлен этот формат и который связан с текстовым полем на моей странице (ASP MVC Просмотр):
$(function () {
$("#MyDateTextbox").datepicker({
dateFormat: "dd-M-yy",
showOn: "button",
buttonImage: "@Model.BaseURLOfSite" + "/Images/calendar.gif",
buttonText: "Calendar"
});
});
Если текстовое поле изначально пустое, и Я выбираю дату в элементе управления, и дата сохраняется в отмеченном формате даты. Когда я снова нажимаю на свое текстовое поле, календарь открывается с сохраненной датой. Пример) "31-DE C -2020"
Однако, если в текстовом поле уже есть дата в формате, подобном "04/13/2020", значение, которое было сохранено в текстовом поле (и база данных) до того, как средство выбора было добавлено на страницу, когда я щелкаю значок средства выбора даты, связанный с текстовым полем, либо страница блокируется, либо средство выбора даты открывается с выделенной сегодняшней датой.
Новые даты, установленные и сохраненные с помощью элемента управления выбора даты: без проблем. Существующие даты (в другом формате), доступ к которым осуществляется с помощью элемента управления datapicker: существует вышеуказанная проблема.