Я использую функцию jqery datepicker на mvc Html.Textbox, привязанный к моей модели, при первом нажатии на кнопку поиска она получает правильную дату в моей модели, однако если Я снова нажимаю поиск, он должен возвращать другую дату с модели, но это не так - она остается кешированной в ту же дату, что и в первый раз. Я отлаживал и проверял, что моя модель содержит новую дату, которую он делает, но она по-прежнему показывает старую дату, я думаю, что это связано с настройкой jqery datepicker, как я могу остановить ее от кеширования этой первой даты?JQuery datepicker, показывающий предыдущую дату в MVC
Вот мой MVC код и JQuery вызов:
<%= Html.TextBox("MyDate",Model.listOfLoan[i].MyDate.ToShortDateString(), new {@class = "datep"}) %>
<script language="text/javascript" type="text/javascript">
$(document).ready(function() {
$('.datep').datepicker({ dateFormat: 'dd/mm/yy' });
});
</script>
Когда я отладки, дата модель имеет правильную дату, но она всегда показывает последнюю дату! БЛАГОДАРЯ
Вы бы получили больше (точную) помощь, если бы включили (соответствующие части) своего кода, я думаю. – Tobiasopdenbrouw
добавлен код, спасибо – David
Если вы отключите javascript (или закомментируете строку инициализации datepicker), что вы видите в текстовом поле? Вы видите там правильную дату? (чтобы убедиться, что проблема из-за выбора даты и не из-за чего-то еще) – vitch