Jump to content

POWERED BY:

Archived

This topic is now archived and is closed to further replies.

felipe maricato moura

[Resolvido] Capturar quebra de linha em textbox multiline

Recommended Posts

Quando escrevemos um texto dentro do controle textbox com o atributo multiline = true podemos escrever diversas frase ou palavras e ultilizar as quebras de linha.

 

exemplo

 

palavra 1

palavra 2

 

quando capituramos o valor text deste textbox ex

 

Response.Write("this.txtbox1.text");

 

temos o resultado: palavra 1palavra 2

 

sem a quebra de linha.

 

No php usavamos a função nl2br() que traduzinha o conteúdo da quebra de linha "\n" para "<br />".

 

no ASP.NET não podemos fazer um simples replace ex: this.txtbox1.text.Replace("\n","<br />"); pois a string do campo text não contem os caracteres formatadores \n

 

o que fazer para ter essas quebras de linha dentro dos textbox em asp.net?

Share this post


Link to post
Share on other sites

Movido Plataforma .NET http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Plataforma .NET » Web Applications

 

Tem algumas maneiras:

TextBox1.text.Replace("<br>",System.Environment.NewLine)
Ou

TextBox1.text.Replace("\r\n","<br>");
Ou

TextBox1.Text.Replace(vbCrLf, "<br>")

Abraços...

Share this post


Link to post
Share on other sites

testei todos os modos só funcionou esse

 

TextBox1.text.Replace("\r\n","<br>");

 

obrigado

Share this post


Link to post
Share on other sites

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.