当文本放入textarea时,IE看起来忽略了文本中的\ r \ n。这是它在FF / Chrome / Opera中的外观:
Paragraph1 sometext
Paragraph2 othertext
在IE7 / 8中:
Paragraph1 sometextParagraph2 othertext
我试着改变“新行”css参数而没有运气。什么想法可能是错的?
我使用asp.net作为后端,我将该文本分配给textarea,但我怀疑它是否相关。
更新:似乎它的asp.net渲染asp:TextArea对于不同的浏览器不同 - 对于IE它似乎忽略了换行符。当我用textarea替换asp:TextBox时,我得到了正确的结果。任何想法如何解决?
答案 0 :(得分:0)
换行符是\ r \ n,而不是\ n \ r \ n。是的,它有所不同。
答案 1 :(得分:0)
文本框是渲染,所以这不是问题......
答案 2 :(得分:0)
我有同样的问题,如果指定标记为TextMode =“MultiLine”的TextBox的宽度导致上述行为。我手动指定了文本框的Rows和Columns属性。
答案 3 :(得分:0)
原来我的问题与textarea本身无关,而是与我逃避输出和取消输入的方式无关。我会针对那个问题打开另一个问题。