gpt4 book ai didi

c# - 如何在 SQL Server 2008 中存储多行文本以跟踪 asp.net 中的新行

转载 作者:太空宇宙 更新时间:2023-11-03 13:48:38 25 4
gpt4 key购买 nike

我正在开发一个 Intranet ASP.NET 网站。我将 asp.net 多行文本框中的用户评论保存到 SQL Server 数据库中,并完全按照用户在 Gridview 中编写的内容显示。

假设用户输入以下字符串:

1.Task1
2.Task2
3.Task3

那么gridview中检索到的数据应该与用户在保存前输入的数据相同。

调试时,我尝试替换 \r\n<br/>但 gridview 正在显示 <br/>事实上..没有分配新的生产线。

我正在使用 C#。

我找到了使用文字控制的解决方案。

现在,有一个新问题,我没有使用 Gridview。我将评论生成为 html 并将其作为邮件正文发送,假设用户输入以下字符串:

1.Task1
a.T1
b.T2
c.T3
2.Modules
a.Module A
b.Module B
c.Module C

换行符 <br />当替换为 /n仅将内容带到新行而不是自动为第二行占用空间。邮件正文 html 生成如下所示:

 1.Task1  
a.T1
b.T2
c.T3
2.Modules
a.Module A
b.Module B
c.Module C

这不是我所期望的。

请帮助。谢谢。

最佳答案

保存文本时可以使用回车,在网格中显示时,可以将其替换为

'<%# Eval("TheName").ToString().Replace("\n", "<br />") %>'

关于c# - 如何在 SQL Server 2008 中存储多行文本以跟踪 asp.net 中的新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14401503/

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