gpt4 book ai didi

c# - 如何在 C# 中将 char(10) [sql server] 替换为其他内容

转载 作者:行者123 更新时间:2023-11-30 17:38:19 28 4
gpt4 key购买 nike

简单的问题,我保存到我的数据库中的字符串使用 char(10) 来表示新行,我想用 <br /> 替换它在将它保存到数据库之前,以便当我在 html 页面中查看它时它显示为一个实际的新行。

我该怎么做?因为在 c# 中没有 char(10)

我正在使用:

StringName.Replace("char(10)", "<br />");

这是行不通的。

我的代码:

 var InscriptionText = Request["InscriptionText"];
InscriptionText.Replace("\n", "<br />");
var qry = "Instert into .." (normal query)
db.query(qry);

然后我查看数据库中的数据发现它没有替换它并保存为“line1line2line3line4”

最佳答案

Replace 方法返回一个新的字符串,你需要保存它。

只需更改第二行:

var InscriptionText = Request["InscriptionText"];
InscriptionText = InscriptionText.Replace("\n", "<br />");
//...

但是,我建议您不要编辑实际的用户输入。随手保存。并在向用户展示时替换它。只是一个建议!

关于c# - 如何在 C# 中将 char(10) [sql server] 替换为其他内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36828250/

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