【发布时间】:2012-02-09 10:06:20
【问题描述】:
我正在开发一个批量电子邮件发送应用程序,并且有一个带有多行文本框的页面,我希望将其用作允许用户输入电子邮件正文的一种方式。
我需要将文本框中的文本格式化为 HTML,最重要的是我需要将换行符格式化为 HTML,但我似乎无法这样做。
大家好像都说要用的方法是:
textOut.Replace("\r\n", "<br />")
但这无济于事。我的文本框如下所示:
<asp:TextBox runat="server"
ID="txtMailBody"
TextMode="MultiLine"
Width="650"
Height="150"/>
当我在文本框中输入文本时,例如:
Line 1
Line 2
Line 3
它总是像这样输出
Line 1 Line 2 Line 3
我在这里做错了吗?
【问题讨论】: