Nous voulons utiliser le contrôle de calendrier pour le remplir avec un texte pour chaque jour, nous avons essayé deux méthodes:ASP.net Control Calendrier avec un champ de saisie intégré pour chaque jour
Définition de toutes les zones de texte (un pour chaque jour) statiquement en mode desing et les déplacer
(e.cell.Controls.Add(tbDay1))
à chaque cellule de jour sur l'événementOnDayRender
. Mais il y a un problème avec viewstate car les boîtes de texte apparaissent 2 fois (celles en mode design et celles du calendrier) et dans chaque chargement de page le contenu des boîtes de texte est exponentiellement dupliqué(test->testtest->testtesttest)
, il ajoute aussi 1 point-virgule par publication. .mais nous pensons qu'il est causé par un problème avec le conteneur updatepanel. Définir les zones de texte dynamiquement ... nous ne savons pas exactement comment inclure la logique afin de: Charger les données initiales de la base de données (il devrait être après l'événementOnDayRender
en quelque sorte, en le préservant entre les chargements de page (dynamique + .. viewstate) mais pas de nouvelles valeurs l'écrasement utilisateur peut entrer ...
Toutes les idées? de préférence pour la méthode comme un déjà mis en œuvre.