J'ajoute un calendrier à mon application et j'ai du mal à mettre à jour la date. Pour une raison quelconque, lorsque je sélectionne une nouvelle date, la date précédente est affichée. Donc, si cela commence le 11 et que je sélectionne le 13, le 11ème est affiché à nouveau quand la page se recharge et ensuite si je sélectionne le 14ème, le 13ème sera chargé.Calendrier ASP.NET non mis à jour
Je déclare le calendrier dans l'application comme ceci:
<asp:Calendar ID="myCal" runat="server"></asp:Calendar>
Et puis je ce code dans Page_Init:
myCal.SelectedDate = DateTime.Today.AddDays(1);
Et utiliser dans page_load:
String date = myCal.SelectedDate.ToString("yyyyMMdd");
Merci.
Il me donne OnSelectionChange n'est pas un attribut valide de l'élément 'Calandre' – user776530
@user, je fixe ci-dessus. Chacun des 'SelectionChange' doit être 'SelectionChanged'. Cela devrait résoudre n'importe quel problème. –
Cela fait toujours page_load avant de changer la valeur. Est-il possible de changer la valeur avant page_load? – user776530