2010-09-03 3 views
2

Je souhaite remplir une étiquette HTML en fonction des informations utilisateur. Je sais comment lire les données de html à C#, et comment manipuler les données. Je ne sais tout simplement pas comment retourner les données de C# à l'étiquette html.Ecriture de données dans une étiquette

<asp:Label ID="UserNameLabel" runat="server" AssociatedControlID="LoginUserName">Username:</asp:Label> 
<asp:TextBox ID="LoginUserName" runat="server" CssClass="textEntry"></asp:TextBox> 

<asp:Label ID="PasswordLabel" runat="server" AssociatedControlID="LoginPassword">Password:</asp:Label> 
<asp:TextBox ID="LoginPassword" runat="server" CssClass="passwordEntry" TextMode="Password"></asp:TextBox> 

<asp:Label ID="errorMessageLable" AssociatedControlID="errorCheck" CssClass="errorMessage" runat="server"></asp:Label> 

Je souhaite être en mesure de remplir le message d'erreur dans errorMessageLabel.

+1

je n'étais pas voir mon étiquette IntelliSense. Je le vois là maintenant. Je ne savais pas ce que je faisais mal avant. –

+0

Ce genre de chose arrive parfois ... –

Répondre

1

Dans votre fichier code-behind (le fichier .cs) vous devez accéder à votre étiquette de cette façon:

errorMessageLable.Text = "YourErrorMessageHere"; 
+0

ne fonctionne pas pour moi. Je suis dans une application WPF. Je n'ai pas l'attribut ".Text" pour mon label. –

+0

@Awesome_girl Je suppose que cette propriété 'Text' n'est disponible que sur le contrôle d'étiquette' ASP.NET'. Ah ohhh je dois vous féliciter: vous êtes une fille ingénieur en informatique. Génial en effet. :-)) –

+0

Merci .. en quelque sorte ce commentaire me rend vraiment furieux –

Questions connexes