2017-05-11 1 views
0

Existe-t-il un moyen d'afficher le code HTML dans un fichier asp: texbox sans modifier les données?Comment afficher du HTML dans la zone de texte asp.net?

Par exemple:

je charge chargerait ce texte:

teText.Text = obj.Text 

sur une zone de texte:

<asp:TextBox ID="teText" runat="server" TextMode="MultiLine" Height="62px" Width="500px"></asp:TextBox> 

Mais voulez voir et modifier comme ceci: t

test test testz

Test Test testz
Test Test testztest Test testz

de testz test test, ...

Mais en réalité, obtenir ceci:

test test testz<br><br>test test testz<br>test test testztest test testz<br><br>test test testz,... 

En d'autres termes, je ne veux pas voir le <br> mais en fait rupture de ligne. Je voudrais les stocker comme <br>. Il utilisait un éditeur HTML qui les chargeait comme <br> mais les stockait sous la forme &lt;br&gt;&lt;br&gt;. PAS ce que je voulais du tout. Il avait trop de fonctionnalités dont je n'ai pas besoin, alors maintenant je veux juste utiliser un éditeur simple qui me permettra d'afficher et de modifier en html et stocké dans la base de données comme <br> s.

Merci

Répondre

0

Si vous ne souhaitez pas utiliser un éditeur de texte, vous devez remplacer manuellement le <br> avec un saut de ligne \r ou saut de ligne \n:

string test = "test test testz<br><br>test test testz<br>test test testztest test testz<br><br>"; 

teText.Text = test.Replace("<br>", "\n"); 

Et à l'inverse

protected void Button1_Click(object sender, EventArgs e) 
{ 
    string test = teText.Text.Replace("\n", "<br>"); 
} 
+0

ce ne sont pas seulement les sauts de ligne, ce sont les citations et autres. l'éditeur que j'ai été est similaire à http://www.telerik.com/products/aspnet-ajax/editor.aspx. mais encore une fois je n'ai pas besoin de tout ça. juste besoin du code HTML. pas d'autre moyen que de remplacer? Qu'en est-il de javacript? jquery? Merci. – 7huan

+0

Si c'est tout le html, allez et utilisez un éditeur. Ce sera tellement plus facile que de créer quelque chose vous-même. Et avec la plupart des éditeurs, vous pouvez personnaliser l'interface utilisateur. – VDWWD

+0

Salut, c'est ce que je reçois 'test test testz \ n \ nest test test test \ test test test test test test \ n \ test test test, ...' ne montre pas comme mentionné. – 7huan