任何人都可以告诉我如何在数据库中保存换行符并使用 asp.net 以相同的方式检索它。
SQL Server 对发送进来的数据根本不做任何处理。如果你发送这个
aaa
bbb
ccc
这就是存储的内容,包含字符 13 和 10
如果您遇到问题,那么字符 13 和 10 可能不会进入 SQL Server 或者页面正在删除它们,因为它们在 HTML 中被抑制了空格。
总而言之,问题几乎可以肯定不是与 SQL Server 相关
您可以使用.Net中的System.Environment.NewLine来保存换行符。如果你只是按 Enter 键,我认为 SQL 会将其保存为 .
你可以尝试一下 或者
您想使用FormView提交到数据库吗?
http://sfvt.wordpress.com/2010/09/06/asp-net-tutorial-formview-insert-to-database/
如果您在 sql server management studio (SSMS) 中查看数据库数据,那么如果您将结果查看为“查询>>结果到>>结果到网格”
这将在将响应放入网格时删除换行符,但如果您选择结果到文本,您可以看到它们已正确保留。