2009-01-15 8 views
0

J'essaie d'utiliser le contrôle d'édition masqué asp.net ajax toolkit pour prendre une entrée heure/minute avec le masque 99:99 et le masktype = "temps" jeu de propriétés.ASP.net Toolkit Masked Modifier le contrôle avec 99:99 Time Mask

Cependant, il ne semble pas faire de validation côté client ou côté serveur .... il me permet d'entrer des nombres comme 88:77 ce qui n'est pas une heure valide.

Est-ce un bug dans le contrôle ou existe-t-il un moyen de le configurer pour prendre une combinaison heure/minute, si ce n'est pas possible, pouvez-vous suggérer un contrôle gratuit qui le permet.

Merci

Répondre

2

Cela peut être une question stupide, mais vous avez ajouté un contrôle MaskedEditValidator à la page ainsi, fil vers le haut?

<ajaxToolkit:MaskedEditValidator 
    ControlExtender="MaskedEditExtender2" /> 

Ce sont des contrôles séparés qui ont été ajoutés à votre page.

ETA: En outre, si vous ne l'avez pas ajouté au moins un « InvalidValueBlurredMessage » (et « EmptyValueMessage » si « IsValidEmpty » est réglé sur false) ou « OnInvalidCssClass » le validateur ne semble rien faire sur la côté client.