0

Я использую Jquery DatePicker следующим образом: -MVC скрепляющий корешок неправильный формат даты

$(".jqueryui-marker-datepicker").datepicker({ 
    dateFormat: "mm/dd/yy", 
    yearRange: "-100:+0", 
    changeYear: true, 
    changeMonth: true, 
    showOn: "button" 
}).css("display", "inline-block").next("button").button({ 
    icons: { primary: "ui-icon-calendar" }, 
    label: "Select A Date", 
    text: false 
}); 

Ниже шаблон редактора: -

@model DateTime? 
@Html.TextBoxFor(model => Model,"{0:dd-MM-yyyy}",new { @class = "form-control jqueryui-marker-datepicker" }); 

Теперь у меня есть DateTime? столбец в моей модели

[Display(Name = "Date of birth")] 
    [DataType(DataType.Date)] 
    [Required(ErrorMessage = "DATEDOB is required")] 
    [DisplayFormat(DataFormatString = "{0:MM/dd/yyyy}", ApplyFormatInEditMode = true)] 
    public DateTime? DATEDOB { get; set; } 

и создавать и просматривать правка следующие

<div class=" col-md-3"> 
     @Html.EditorFor(model => model.DATEDOB, "{0:MM/dd/yyyy}", new { htmlAttributes = new { @class = "datepicker" } }) 
     @Html.ValidationMessageFor(model => model.DATEDOB, "", new { @class = "text-danger" }) 
</div> 

При создании его дата входит в таблицу правильно

4/21/2000 12:00:00 AM

Однако, когда появляется правое представление, оно отображается как

21-04-2000.

ранее он давал ошибку проверки jquery, что это не модальная дата. Я решил это.

Так что теперь, когда я нажимаю на кнопку Отправить, он дает мне ошибку, что «значение не является действительной датой»

У меня есть «EN-US», как МойылдыКатон и UICulture. В настоящее время я запускаю веб-приложение на своей локальной машине в Индии.

Я не уверен, как это сделать. Все предложения?

ответ

0

Шаблон редактор использовать другой формат для даты, попробуйте изменить этот код

@model DateTime? 
@Html.TextBoxFor(model => Model,"{0:MM/dd/yyyy}",new { @class = "form-control jqueryui-marker-datepicker" }); 
+0

Как я упустив !!!! Большое спасибо за указание на то, что вне и для быстрого ответа – Raj

+1

Это всегда сложно найти такие ошибки в вашем собственном коде;) – Sousuke

 Смежные вопросы

  • Нет связанных вопросов^_^