2010-09-24 54 views
2

我有一个多行TextBox,其中的.Text属性被保存在SQL 2008数据库中。当我提交文本框时,我放弃了返回。我该如何处理?在ASP.NET文本框中保留换行符

我已经使用Enviroment.Newline()来做一些HTML转换的东西,但我从来没有遇到过这个特定的问题。

编辑:没关系,它工作得很好,但我错误地替换了“\ n”。愚蠢的错误。我必须将“\ n”转换为<p>标签。我以前做过这个,但如果有人想回答,我会将他们的答案标记为正确。

+0

[最佳实践:显示通过多行文本框输入的文本]的可能重复(http://stackoverflow.com/questions/3007024/best-practices-displaying-text-that-was-input-via多行文本框) – egrunin 2010-09-24 19:02:40

+2

您可以回答自己的问题并将其标记为正确。 – 2010-09-24 19:06:09

+0

由于某种原因,我在这里没有看到编辑历史记录.... – NotMe 2010-09-24 19:11:14

回答

4

你已经解决了你自己的问题,这很好。

但我会评论一件事:你说你用<p>代替\n,但它听起来像你这样做,我建议改为用<br>代替。

干杯。 -S。

+1

是不是应该是
? – 2012-12-19 02:14:11

+0

@BH在XHTML中,它是
。在HTML中,

工作(请参阅http://stackoverflow.com/questions/3558119/are-self-closing-tags-valid-in-html5)。 – 2013-01-03 22:07:21