【问题标题】:textarea removes whitelines?textarea 删除白线?
【发布时间】:2010-12-17 20:34:15
【问题描述】:

我在 ASP.NET 中有多行文本框,它呈现给 textarea 元素。我将 Text 属性设置为类似

的字符串
test\r\n\r\n\r\ntest2

但它只呈现像

test
test2

在 textarea 中,而我预计会呈现这样的内容:

test


test2

似乎 textarea 吃掉了白线。如何克服?

【问题讨论】:

  • 你使用的是哪种编码?
  • 这无济于事,只是为了让您知道我使用 IE 6.0 和 Chrome 在 ASP.NET 2.0 中测试了代码,并且它们都正确呈现(即带有换行符)跨度>

标签: asp.net textarea


【解决方案1】:

这是 html 渲染的一种行为 - 当您有连续的空白时,只有第一个实例被渲染。在您的情况下,您可以用中断标记替换 CRLF(尖括号之间的“br”,我不太确定如何让它在帖子中正确呈现)。

【讨论】:

  • 让我们看看它是否在评论中正确呈现:你想要这个 html 标签
【解决方案2】:

原来是在管道的某个地方安装了一个空白去除器,它也吃掉了文本区域中的白线。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-27
    • 2016-01-29
    • 2011-08-28
    • 1970-01-01
    • 2021-03-29
    • 1970-01-01
    • 1970-01-01
    • 2021-09-29
    相关资源
    最近更新 更多