2012-01-03 1 views
0

Si vous avez utilisé Calendar Extender, je suis à la recherche de moyens pour désactiver les dates en fonction de la sélection d'une autre date sélectionnée dans le calendrier. Dans une application de gestion de projet il y a des dates de fin et de début, je cherche des moyens de les valider sur le client. Parfois, il faudrait postback que je ne suis pas prêt à effectuer. Il semble qu'il existe des propriétés StartDate et EndDate pour le calendrier sur le serveur, mais ne semble pas avoir d'équivalents côté client. Avez-vous des idées comment je peux effectuer cela.Désactiver les dates avec Asp.net Ajax Calendar Extender

+0

Il n'y a aucun moyen de désactiver les dates dans un CalendarExtender. Vous devez utiliser un RangeValidator pour valider la date sélectionnée du côté du client (et du serveur). De plus, vous pouvez utiliser javascript et gérer le 'OnClientDateSelectionChanged' http://stackoverflow.com/a/6550393/284240 –

+0

@TimSchmelter mais assurez-vous qu'il doit y avoir une fonction client qui désactive les dates, le lien exemple fourni en question en montre un. Mais malheureusement je travaille sur 'Asp.net 2.0' donc pas de propriétés' StartDate' et 'EndDate' pour ma version. Au moins je peux valider avec un validateur personnalisé du côté client. – Deeptechtons

Répondre

1

Je sais qu'il est trop tard pour répondre à ce poste, mais il mon aide quelqu'un

Disable dates in Ajax Calendar Extender with different dates examples

+0

Donner seulement le lien comme réponse n'est pas un bon moyen. Incase le lien a été changé/mise à jour/supprimé, votre réponse deviendra invalide automatiquement. La meilleure pratique consiste à expliquer un peu la réponse, puis à donner le lien comme référence. – Sankumarsingh

Questions connexes