J'utilise la fonction jquery datepicker sur un mvc Html.Textbox, qui est lié à mon modèle, la première fois que j'appuie sur mon bouton de recherche, il obtient la date correcte dans mon modèle, mais si J'appuie à nouveau sur la recherche, cela devrait renvoyer une date différente du modèle mais elle ne le fait pas - elle reste en mémoire cache à la même date que la première fois. J'ai débogué et vérifié que mon modèle contient une nouvelle date, mais il montre toujours l'ancienne date, je pense que cela a à voir avec la configuration de jquery datepicker, comment puis-je l'empêcher de mettre en cache cette première date?Jquery datepicker montrant la date précédente dans MVC
Voici mon code MVC et appel 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>
Lorsque debugger, la date de modèle a la date correcte mais il montre toujours la dernière date! THanks
Vous obtiendrez plus d'aide (précise) si vous avez inclus (parties pertinentes) de votre code, je pense. – Tobiasopdenbrouw
ajouté du code, merci – David
Si vous désactivez javascript (ou commentez la ligne d'initialisation de la datepicker), que voyez-vous dans la zone de texte? Voyez-vous la bonne date là-bas? (pour vérifier que le problème est dû au sélecteur de date et non à autre chose) – vitch