2010-04-04 1 views
1

J'ai un contrôle de calendrier sur une zone de texte Je me demande simplement comment je peux déclencher un sub quand une date est choisie sur le calendrier?Boîte à outils de contrôle ASP Ajax - à la date sélectionnée

Une propriété OnClientDateSelection a été modifiée dans les propriétés de l'extension, mais je ne suis pas sûr de savoir comment l'utiliser.

Toute aide plus appréciée! - Jonesy

Répondre

2

Vous aurez besoin de poster manuellement votre formulaire avec un javascript côté client. Ensuite, vous pouvez simplement vérifier la date sélectionnée pour faire ce que vous voulez.

<cc1:CalendarExtender ID="CalendarExtender1" TargetControlID="txtDate" PopupButtonID="myButton" runat="server" OnClientDateSelectionChanged="dateChanged"></cc1:CalendarExtender> 

    function dateChanged() { 
     document.forms[0].submit(); 
    } 

Protected Sub Page_Load(ByVal sender As Object, ByVal e as EventArgs) 
    If txtDate.Text <> String.Empty Then DoSomething 
End Sub 

Private Sub DoSomething() 
    'do your work 
End Sub 
+0

brillant merci beaucoup! travaillé un régal - Jonesy – iamjonesy