Textarea 在 IE 中不显示换行符

And*_*rey 5 html css asp.net internet-explorer textarea

看起来 IE 在将文本放入文本区域时会忽略文本中的 \r\n。这是它在 FF/Chrome/Opera 中的外观:

Paragraph1 sometext
Paragraph2 othertext
Run Code Online (Sandbox Code Playgroud)

在 IE7/8 中:

Paragraph1 sometextParagraph2 othertext
Run Code Online (Sandbox Code Playgroud)

我尝试更改“换行”css 参数但没有成功。任何想法可能有什么问题?

我使用 asp.net 作为后端,在那里我将该文本分配给 textarea,但我怀疑它是否相关。

更新:似乎是 asp.net 为不同的浏览器呈现不同的 asp:TextArea - 对于 IE,它似乎忽略了换行符。当我用 textarea 替换 asp:TextBox 时,我得到了正确的结果。任何想法如何解决这个问题?

And*_*rey 0

事实证明,我的问题与文本区域本身无关,而是与我转义输出和取消转义输入的方式有关。我将针对该问题提出另一个问题。