2009-11-18 3 views
1

나는 ASP.NET에서 textarea 요소를 렌더링하는 여러 줄의 텍스트 상자가 있습니다. 나는텍스트 영역에서 화이트 라인이 삭제됩니까?

test\r\n\r\n\r\ntest2 

같은 문자열로 텍스트 속성을 설정하지만이 같은 렌더링 될 것으로 예상하면서 그것은 단지 텍스트 영역에

test 
test2 

같은 렌더링 :

test 


test2 

이 보인다 텍스트 영역은 화이트 라인을 먹는다. 이것을 극복하는 방법?

+0

어떤 인코딩을 사용하고 있습니까? – Saar

+0

이것은 도움이되지는 않지만, IE 6.0 및 Chrome을 사용하여 ASP.NET 2.0의 코드를 테스트 한 결과 모두 올바르게 렌더링되었음을 알 수 있습니다 (예 : 줄 바꿈). – Preets

답변

0

파이프 라인 어딘가에는 텍스트 영역의 화이트 라인을 먹는 공백 리무버가 설치되어있는 것으로 나타났습니다.

1

html 렌더링 동작입니다. 연속 된 공백이 있으면 첫 번째 인스턴스 만 렌더링됩니다. 귀하의 경우 CRLF를 대신 중단 태그로 바꿀 수 있습니다. (괄호 사이에 'br'이 있습니다. 게시물에서 정확하게 렌더링하는 방법을 잘 모르겠습니다.)

+0

제대로 렌더링되면 댓글 :이 html 태그를 원합니다.
slugster

관련 문제