2010-03-21 2 views
0

Je veux faire ce qui suit dans mon page_load:asp.net membercontrols propriété text d'instructions dans ChangePasswordTemplate

if (condition) 
ChangePasswordControl.InstructionText = "......"; 

Cependant, je me sers d'une ChangePasswordTemplate qui, lorsqu'il est généré ne comprend pas <asp:Literal ID="InstructionText runat="server" /> ou similaire.

Quelqu'un peut-il suggérer comment inclure conditionnellement des instructions dans le modèle dans ce contexte?

Merci, Chris

Répondre

1

Pouvez-vous pas ajouter manuellement un contrôle littéral dans le modèle? Vous devriez alors pouvoir y accéder en faisant quelque chose comme ceci:

Literal iText = ChangePassword1.ChangePasswordTemplateContainer.FindControl("myInstructionText") as Literal; 
iText.Text = "This is my error message"; 
Questions connexes