日期:2014-05-17  浏览次数:21113 次

求教,关于热点新闻在首页显示部分内容的问题。net
请问,我想实现这样一个效果。

在首页显示的热点新闻 包括标题,和部分内容。
但是存入的数据content带有样式的
取出来就变成了
string hotcontent = "<table class=\"ke-zeroborder\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"572\">\r\n\t<tbody>\r\n\t\t<tr>\r\n\t\t\t<td style=\"font-size:14px;\" align=\"left\">\r\n\t\t\t\t<div id=\"ozoom\">\r\n\t\t\t\t\t<p>\r\n\t\t\t\t\t\t&nbsp;&nbsp;&nbsp;&...
之后根本给首页的label赋不了值 布局也全乱掉了。
请问有什么解决办法吗?
在线等- 
热点 内容 新闻

------解决方案--------------------
引用:
补充:
取出来的content只显示一部分 XXXXXXXXXXXXXX… 最后是加上“…”
我在后台用的是
content.Length > 60 ? content.Substring(0, 60) + "…" : content;
但是这样截出来的就变成了
hotcontent = "<table class=\"ke-zeroborder\" border=\"0\" cellspacing=\"0\" cell…"


要么就是你们的所谓“只显示一部分.....最后加上....”太幼稚没有考虑到当初采集系统的特征,要么就是你们的采集系统太垃圾不应该带上html。总之需要彻底重新设计其中之一。
------解决方案--------------------
引用:
Quote: 引用:

直接在前台输出html就可以了

例如前台展示区域
<div id="div_show" runat="server"></div>

后台
div_show.innerHTML=hotcontent ;


lz 使用 Label 也是一样已经设置好 hotcontent 的。

如果是因为截取导致的结构破坏,那么这种设计本身就不合理,html的文本你无法通过截取一定字符还能保持结构的完整性,像这种,应该有专门的字段来存储,比如文章摘要,到时候直接读取这里面的内容即可,也无需截取