gpt4 book ai didi

c# - TextArea 从数据库中保存/检索

转载 作者:搜寻专家 更新时间:2023-10-30 23:47:00 25 4
gpt4 key购买 nike

我正在尝试将 TextArea 中的数据保存到数据库中的列中。

然后将我从数据库中保存的数据检索到标签或 div 中。

在 HTMl 中使用它来保存:

<textarea runat="server"  id="TextArea1" cols="100" rows="10" ></textarea>

在c#中使用这个来保存:

cmd2.Parameters.AddWithValue("@s_qualification", TextArea1.InnerText);

保存没有任何问题。

但是当我从数据库中检索数据时,数据没有任何换行符。

test2.InnerText = myReader3["s_qualification"].ToString();

编辑:当我在文本区域中显示数据时,它显示正常,但不是我想要的方式。文本需要像标签一样显示,作为个人资料页面的描述

ps: 使用visual studio 2010,c#

抱歉给您带来麻烦,一切都已解决:

test2.InnerHtml = myReader3["s_qualification"].ToString().Replace(Environment.NewLine, "<br />");

最佳答案

我在文本框中输入了以下文本:

这是对换行符的测试,以查看文本区域是否实际包含换行符\nor is 只是一个神奇的换行符\n并且需要手动完成。

\n 显示我按下 Enter 键的位置。

var myText = TextArea1.Text;
string newText = myText.Replace("\r\n", "<br/>");

newText 中的结果:

这是对换行符的测试,以查看文本区域是否实际包含换行符
或者只是发生的魔术换行
并且需要手动完成。

所以,

test2.InnerText = myReader3["s_qualification"].ToString().Replace("\r\n", "<br/>");

应该这样做。

关于c# - TextArea 从数据库中保存/检索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27359462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com