Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

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?

Compartilhar este post


Link para o post
Compartilhar em outros 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...

Compartilhar este post


Link para o post
Compartilhar em outros sites

testei todos os modos só funcionou esse

 

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

 

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.