2010-02-12 5 views
1

Je dois concaténer une balise HTML comme <br/> et &nbsp; à la propriété Text d'un TextBox ASP.Net.concaténer une balise html à l'intérieur d'un contrôle ASP.net

J'ai essayé ceci:

txtMessage.Text + "<br/>" + strgetlist; 

Mais il affiche les éléments suivants:

TaskName <br/> Projet1, Projet2 ..

Comment cam ajouter une pause/espace entre ces deux cordes?

+0

Avez-vous essayé d'utiliser '\ n' à la place? J'espère que asp.net le traitera correctement. – Grzenio

+0

votre sortie est sur une zone de texte? – HotTester

Répondre

1

Ici, je suppose que la sortie doit être affichée dans une zone de texte. Faites d'abord le TextBox TEXTMODE comme multiline. Ensuite, sur la TextBox où vous devez afficher la sortie (disons txtOutput), vous écrivez:

txtOutput = TextBox1.Text + "\n" + strgetlist; 
0

Essayez d'utiliser txtMessage.Text + "<br/>" + strgetlist

+0

ya que j'ai utilisé ce oly, bt im
imprimé – Innova

+0

ASP.Net htmlEncode son texte pour la sortie. – David

0

Vous pouvez utiliser Environment.NewLine aussi longtemps que vous avez défini TextMode = « multiligne » pour la zone de texte. Juste un espace simple (c'est-à-dire "") devrait fonctionner pour obtenir un espace dans la "liste".

C'est ce que vous vouliez dire?

-1

vous pouvez essayer d'utiliser string.Format

string.Format("{0}<br />{1}", txtMessage.Text, strgetlist);

Questions connexes