我有以下文本框:
<asp:TextBox ID="txtText" runat="server" Height="135px"
Width="355px" TextMode="MultiLine"></asp:TextBox><br /><br />
如何保存格式化文本(主要是行间距的文本)并将其显示在另一个div / label中或将其保存在数据库中?
我尝试使用nvarchar
或text
数据保存数据库,但文本一直作为单行传递。
答案 0 :(得分:1)
通过将文本保存在字符串中并在保存到数据库之前将\r\t
替换为<br/>
来解决此问题:
string text = txtText.Text;
text = text.Replace("\r\n", "<br/>");
//save to database