2009-05-27 7 views
3

Voici les problèmes que je rencontrais avec le contrôle de l'usine:Toute alternative gratuite au contrôle de calendrier ASP.net?

  • pas moyen facile d'obtenir la première date visible (ouais je pouvais utiliser jour rendre, mais à ce stade du cycle de page, je peux ne pas faire ce dont j'ai besoin, qui manipule une collection dans viewstate)
  • La modification de la propriété visibledate dans mon code n'augmente pas l'événement visiblemonthchanged. Cela n'a tout simplement aucun sens pour moi.

Quelqu'un peut-il suggérer un contrôle de calendrier gratuit et amélioré?

+0

La raison pour laquelle l'événement n'est pas déclenché lorsque vous modifiez VisibleDate est que l'événement n'est déclenché que sur PostBack. Vous gérez cet événement pour faire quelque chose quand l'utilisateur a fait un changement, pas vous. – pbz

Répondre

4

jQuerydatepicker:

exemple:

<input id='datepicker' class='datepicker' /> 

$(function(){ 
$(".datepicker").datepicker({ 
          buttonImage: "/Content/img/calendar.gif", 
          buttonImageOnly: true }); 
}); 
-1

gratuit? Non. Mais Peter Blum a un assez bon contrôle du calendrier pour 90 $ pour une licence de serveur.

C'est un peu gênant à mon avis, mais il a une bonne interface utilisateur et beaucoup d'options une fois que vous l'avez compris.

1

Salutations,

Vous pouvez essayer le contrôle de la calandre de http://www.eworldui.net. Je les ai utilisés sans aucun problème et ils sont libres d'utiliser.

1

Avez-vous essayez de regarder le contrôle calendar dans le kit d'outils de contrôle AJAX

1

Avec BaseCalendar vous pouvez appeler FirstVisibleDay pour obtenir le premier jour rendu réel. Toutefois, BaseCalendar fonctionne différemment du calendrier intégré. Il vous donne un contrôle total sur le code HTML, mais ne dépend pas/ne fonctionne pas avec PostBacks comme le fait celui intégré.

Questions connexes