textarea格式问题

zhanglong_longlong 2011-02-15 02:09:05
在数据库里有html标记,如 <br>、html标签代码 等,在数据库读出后在textarea里面显示的话,直接把html标记都显示出来了,如何才能做到不显示html标记,只按原来的格式显示文字和标点呢?
...全文
185 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
咖啡博士 2011-02-16
  • 打赏
  • 举报
回复
俺和9楼的说的是一回子事,楼主有偏向啊。。。。。
wuyq11 2011-02-15
  • 打赏
  • 举报
回复
fckeditor 等显示
literal显示
Regex.Replace(str,@"<[^> ]+>",""); 过滤所有html
咖啡博士 2011-02-15
  • 打赏
  • 举报
回复
显示时去除html标记,试一下下面这个函数
public static string StripHtml(string htmlCode)
{
return string.IsNullOrEmpty(htmlCode)
? string.Empty
: Regex.Replace(htmlCode, @"<[^>]+>", string.Empty,
RegexOptions.IgnoreCase | RegexOptions.Multiline);
}
紫魂一号 2011-02-15
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 beckapi 的回复:]
入库时
Server.HtmlEncode("内容");
读取时
Server.HtmlDecode("内容");
[/Quote]
应该是这个了
BeckLikeCoding 2011-02-15
  • 打赏
  • 举报
回复
入库时
Server.HtmlEncode("内容");
读取时
Server.HtmlDecode("内容");
mingl11 2011-02-15
  • 打赏
  • 举报
回复
用fck替换textarea
zhanglong_longlong 2011-02-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 phil999 的回复:]
把 <textarea> 换成 <pre> 试试
[/Quote]我后天要调用它的值的,怎么换
woshimaikou 2011-02-15
  • 打赏
  • 举报
回复
入库之前 转换相应的HTML标记
显示的时候 在转回来
phil999 2011-02-15
  • 打赏
  • 举报
回复
把 <textarea> 换成 <pre> 试试

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧