Bonjour à tous,
Je me permet de vous solliciter à nouveau afin de résoudre deux soucis qui ont un rapport avec la validation.
1/
Le premier concerne les expressions régulières.
Dans mon
RegularExpressionValidator j'ai renseigné la propriété
ValidationExpression, afin d'interdire à l'utilisateur la saisie du caractère point-virgule (;) et pipe (|) qui correspond à
073 et
174 en octal.
Actuellement j'ai ceci : ValidationExpression="\n[\174]+\n[\073]".
Seulement, cela ne marche pas.Il me met l'alerte à tout les coups ! Comment puis-je exprimer mon besoin grâce aux expressions régulières ?
J'ai consulté msdn mais je n'ai pas trouvé.
2/
Mon second est d'ordre graphique.
Mes champs qui passent la validation sont dans un datagrid.
Quand l'utilisateur saisie un contenu incorrect, la
ValidatorCalloutExtender (composant Ajax Control Toolkit) passe au dessus de ma colonne de droite, ce qui cache le champs suivant. Je souhaiterai que mon
ValidatorCalloutExtender soit en dessous du champs causant le problème. Voici le css qui me permet à l'heure actuelle de modifier ce composant.
.CustomValidatorCalloutStyle div,
.CustomValidatorCalloutStyle td
{
background-color:White;
border:solid 1px black;
}
Comment le positionner en dessous ?
Je vous remercie et vous souhaite de bonnes fêtes