2009-11-18 62 views
1

我在ASP.NET中有多行文本框,呈現給textarea元素。我的Text屬性設置爲一個字符串像textarea刪除whitelines?

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

但它只是使像

test 
test2 

在textarea的同時,我希望這樣的事情被渲染:

test 


test2 

似乎textarea吃白線。如何克服這一點?

+0

你正在使用哪種編碼? – Saar 2009-11-18 12:42:09

+0

這不會幫助,但只是爲了讓您知道我使用IE 6.0和Chrome測試了ASP.NET 2.0中的代碼,並且它們都正確呈現(即換行符) – Preets 2009-11-18 12:54:53

回答

0

原來,在管道中的某個地方是安裝了空白消除器,它也在textarea中吃了白色的絲線。

1

這是html渲染的行爲 - 當您有連續的空格時,只有第一個實例被渲染。在你的情況下,你可以用一個break標籤代替CRLFs(這是尖括號之間的'br',我不太確定如何讓它在帖子內正確呈現)。

+0

讓我們看看它是否在評論:你想要這個html標籤
slugster 2009-11-18 12:50:08