ASP.NET保存SQL中的格式化文本

时间:2013-10-16 13:27:42

标签: c# asp.net textbox formatting

我有以下文本框:

<asp:TextBox  ID="txtText" runat="server" Height="135px" 
    Width="355px" TextMode="MultiLine"></asp:TextBox><br /><br />

如何保存格式化文本(主要是行间距的文本)并将其显示在另一个div / label中或将其保存在数据库中?

我尝试使用nvarchartext数据保存数据库,但文本一直作为单行传递。

1 个答案:

答案 0 :(得分:1)

通过将文本保存在字符串中并在保存到数据库之前将\r\t替换为<br/>来解决此问题:

string text = txtText.Text;
text = text.Replace("\r\n", "<br/>");
//save to database