内容省略问题,想请教一下!!
制作一个动态新闻发布系统,如果我要控制每条新闻标题的字数量,如果超过该字数量的话,用省略号表示,请问是什么样的思路呢?有这方面的代码吗?希望是VB的,C#不会!!
可是想过没有?
如果新闻内容是使用标记拍板的富文本内容,那么这种截断会导致标记丢失,标记不对称。
有一种办法
1、在后台写新闻时,手动或者自动写一段摘要,满足小于或者等于50个字
2、写一段程序,将遇到的需要配对的标记存入栈中,满足50个字时将标记弹出配对,但需要一定功底
需要用到数据库来存储省略了的标题吗?
哦,如果是标题的话,没有那些标记,就可以使用小笨笨的办法。不用单独存储省略后的字符串,可以在需要显示的时候再生成省略后的字符串。自己写一段代码来做。
不过,省略后的字符串信息被删减了,标题应该是在<A>超链接标记中的吧,这样可以借助超链接的title属性输出字符串。这样,虽然文字被删减了,但是鼠标悬停即可显示全部。