【问题标题】:Textbox on ticket reply not displaying multiple lines工单回复上的文本框不显示多行
【发布时间】:2017-05-05 02:19:59
【问题描述】:

我的票务系统有一个文本框供用户输入文本和创建/回复票证。目前,当他们输入多行文本时,一旦提交,它将显示为一行而不是两行。我们将所有数据存储在 sql 数据库中,并在显示响应时显示为一行。

如何获取提交的值以使用多行存储在数据库中,然后在从数据库中提取时使用多行显示在页面上。

谢谢!

【问题讨论】:

  • TextMode设置为MultiLine
  • @Xaqron 文本框已设置为多行。这使用户能够在文本框中输入多行,但是一旦他们点击提交,它就会在页面上显示为单行。
  • 如果你从 db 中提取数据,那么这与往返无关,你应该检查从 db 到 UI 的路径。
  • 检查this one out,也可以检查db检索值上是否存在/r/n。
  • 我能知道你插入值的 sql 列的数据类型吗,我已将数据类型设置为 nvarchar(max),它对 mee 工作正常

标签: asp.net vb.net


【解决方案1】:

在后面的代码中从数据库中读取字符串时,我不得不使用String.Replace(Environment.NewLine, "<br>")

【讨论】:

猜你喜欢
  • 2021-10-18
  • 1970-01-01
  • 1970-01-01
  • 2022-11-19
  • 1970-01-01
  • 1970-01-01
  • 2011-12-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多