2010-01-06 3 views
2

J'ai une page de changement de mot de passe qui a un tag HTML H2 qui dit "Le mot de passe a été changé avec succès". Cette étiquette H2, cependant, doit être visible uniquement en cas de succès. C'est-à-dire: je veux l'activer manuellement (Visible = true) dans l'événement de "publication de mot de passe".Quelle est la meilleure façon de définir les balises HTML visibles et invisibles au code-behind?

La question est la suivante: Quelle est la meilleure façon de contrôler la visibilité de cette étiquette H2 via code-behind?

J'ai pensé à l'ajouter à un contrôle PlaceHolder afin que je puisse changer sa propriété visible mais cela ne semble pas correct car ce n'est pas le but du contrôle. PS: Je ne veux pas l'ajouter à un panneau car le panneau ajoutera un balisage supplémentaire à la page rendue.

Répondre

4

Je suis assez certain tant que vous avez un attribut id et runat="server", que vous pouvez accéder à l'étiquette par son nom et définir Visible sur Vrai ou Faux.

Je l'ai fait avec une ligne de table (plaine vieux <tr>) dans une de mes applications. Éditer - pour clarifier, je veux dire «accéder à l'étiquette par son nom» dans votre code-behind.

Comme, myHeader.Visible = true;

+0

qui a fait le tour .. merci beaucoup. –

+0

Et félicitations pour votre réponse à la première question –

+0

Heureux d'aider, et merci! :) – Sapph

Questions connexes