有一篇文章存储在数据库里,分2个部分存储,一个是标题,一个是正文。但是现在文章的首页,不能显示那么多文字,所以想显示个文章的摘要,这个摘要呢,正好取到文章的第一段结束。我不知道该怎么做,但是看到百度做了,我也想请教下各位大神,这个效果如何做?如图:
如果能给写个简单的几行代码,提示一下就更好了,不胜感激!!!

解决方案 »

  1.   

    方法1,在输入的文章的时候就写入摘要
    方法2,截取文章内容的第一段或者前100个字符Substring方法
      

  2.   

    恩,用 字符串截取 substring方法
      

  3.   

    取出内容,然后用substring截取,如果是HTML格式的用js通过正则把HTML标签去掉,剩下纯文本
      

  4.   

    按html标签提取第一段,首先保证所有文章格式保持一致。
      

  5.   

    先去除html,然后截取100-200个字。这个是偷工减料的作法,新闻网站得人工写摘要。
      

  6.   

    最简单的方法录入文章的时候插入一个分页符   
    显示的时候用分页符隔开分页显示   
    这是一对多的设计.   
    在添加时,想分多少页,就添加多少次.   
    或添加文章时,通过标识符分页或按照分页添加文章内容
    或public string NoHTML(string Htmlstring) //去除HTML标记   
      {   
      Htmlstring = Regex.Replace(Htmlstring, @" <(.[^>]*)>", "", RegexOptions.IgnoreCase);   
    }   
    在分页   
      

  7.   

    截取一段:截取到第一个</p>+1的位置
    截取两段:截取到第二个</p>+1的位置
      

  8.   

    还是有个问题啊,如果html文本就不好办了,显示会出问题的!
      

  9.   

    截取100个字加...就ok。。
    另外在数据库里应该有个summary的摘要字段。