내 모델에 바인딩 된 mvc Html.Textbox에서 jquery datepicker 함수를 사용하고 있습니다. 처음으로 내 검색 버튼을 누르면 내 모델에서 올바른 날짜를 가져옵니다. 검색을 다시 누르면 모델과 다른 날짜가 반환되지만 처음에는 같은 날짜로 캐시 된 상태로 유지됩니다. 디버깅하고 내 모델에 새 날짜가 포함되어 있는지 확인했지만 여전히 오래된 날짜를 표시합니다. jquery datepicker 설정과 관련이 있다고 생각합니다. 첫 번째 날짜를 캐싱하지 못하게하려면 어떻게해야합니까?MVC에서 이전 날짜를 표시하는 Jquery datepicker
여기 내 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
자바 스크립트를 사용하지 않도록 설정하거나 (datepicker 초기화 줄을 주석으로 처리하는 경우) 텍스트 상자에 무엇이 표시됩니까? 거기에 정확한 날짜가 보이십니까? (문제는 날짜 선택기 때문인지, 다른 이유로 인한 것이 아닌지 확인하기 위해) – vitch