2009-11-18 57 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