【发布时间】:2013-01-02 07:34:33
【问题描述】:
我正在开发一个 Intranet ASP.NET 网站。我正在将用户 cmets 从 asp.net 多行文本框保存到 SQL Server 数据库中,并完全按照用户在 Gridview 中编写的方式显示。
假设用户输入以下字符串:
1.Task1
2.Task2
3.Task3
那么在gridview中检索到的数据应该和用户在保存之前输入的一样。
在调试时,我尝试用<br/> 替换\r\n,但gridview 显示<br/>,因为它是..不是新行任务。
我正在使用 c#。
我已经找到了使用 Literal Control 的解决方案。
现在,有一个新问题是我没有使用 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
这不是我所期望的。
请帮忙。谢谢。
【问题讨论】:
-
您是否在网格视图的标签控件中显示 cmets?
-
您好,感谢您注意到我的问题。不,我正在使用 BoundField。进行直接绑定。我没有使用 Templatefield。我想在 Boundfield 中显示数据。谢谢
-
请发布您的gridview代码。
-
我想你会在这里得到答案。 stackoverflow.com/questions/13091832/…
-
嗨,Dey,我看到了帖子,我得到了答案。非常感谢。
标签: c# asp.net sql-server-2008 newline multilinestring