본문 바로가기

.NET/ASP.NET

ASP.NET 텍스트 박스 개행 Response.Write(TextBox4.Text.Replace(“\r\n”, “<br>”));

반응형

TextBox에서 개행을 제대로 하려면?

  [예제 7-6]에서 TextBox4(기타)를 출력하면 개행이 제대로 되지 않습니다. 이것은 C#HTML 간의 개행 문자가 서로 다르기 때문 입니다. C#에서 개행 문자는 \r\n 이고 HTML에서의 개행 문자는 <br>입니다. 그러므로 실제 우리 눈에는 안보이지만 TextBox 안에 존재하는 개행 문자인 \r\n<br>로 바꿔주어야 합니다. [예제 7-6]12행을 다음과 같이 수정하고 예제를 다시 실행해 봅시다.   



Response.Write(TextBox4.Text.Replace(\r\n, <br>));