J'ai un contrôle utilisateur ASP.NET dans lequel deux champs (fromdate et todate) sont associés à RequiredFieldValidators. Lors de l'enregistrement, je souhaite valider si la date d'expiration et la date de fin sont entrées. Comment je fais ça? J'ai essayé Page.IsValid, mais il retourne toujours vrai.Validation dans le contrôle utilisateur ASP.NET
0
A
Répondre
0
il ya un problème dans votre usercontrol
valideur de champ obligatoire. Si la validation fonctionne correctement, si vous n'avez entré aucune valeur sur le contrôle, il ne passera pas à postback
.
0
Le RequiredFieldValidator vous indiquera évidemment si les contrôles ont été remplis, à condition que vous ayez spécifié un ControlToValidate dans ceux-ci.
Si vous voulez vérifier si elles sont valides dates que vous utiliserez alors l'CompareValidator et définissez le DataType pour être Date de et l'opérateur à DataTypeCheck.
Vous pouvez également utiliser un CompareValidtor pour comparer les deux dates à l'aide ControlToValidate et ControlToCompare propriétés.
Quel type de validateur utilisez-vous? – Remy
Le code HTML de votre contrôle utilisateur serait utile. – Mantorok