2010-07-26 7 views
1

Mon formulaire dans asp.net 3.5 est mis en place dans une table html et affiche suffisamment d'espace pour afficher tous les messages d'erreur de validateur attachés aux zones de texte, cases à cocher, etc. dans chaque ligne.Comment puis-je obtenir des messages de validateur asp.net 3.5 pour prendre de l'espace dans un formulaire uniquement lorsqu'il est affiché?

Ma table est composée de 3 colonnes, la colonne 1 indiquant chaque contrôle, la colonne 2 contenant les contrôles eux-mêmes et la colonne 3 étant réservée aux contrôles du validateur. La colonne 3 pousse la ligne entière à être plus grande quand j'ai un message d'erreur plus long, et fait apparaître les éléments de formulaire avec un espacement impair entre eux. Je voudrais avoir un aspect plus uniforme aux éléments de formulaire, mais aussi garder certains des messages d'erreur de validateur plus longs.

Comment puis-je afficher le formulaire sans les espaces supplémentaires et ajuster uniquement lorsque le message doit être affiché?

Répondre

2

Vos valideurs sont-ils configurés pour utiliser un Display property de Dynamic? Cela leur permettra de s'afficher uniquement en cas de besoin.

+0

Je ne l'ai pas fait. Changer cela l'a réparé. Je vous remercie. – mountaingirl