有些网站首页的每篇文章标题下面都会显示该文章的头几句话,或是一段话,然后在最后来个“阅读全文”,请问这种显示方式该怎么做?如百度的:

解决方案 »

  1.   

    1.可以用程序计算字符,超过了多少就 + "..."
    2.还可以用div+css,设置Div一些属性:
    比如width: 600px; float: left; line-height: 16px; height: 35px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
      

  2.   

    是把文章内容读取出来,然后根据要显示的长度再截取.不过在截取处理的时候先要过滤一下内容串,避免截掉html的标签可以用 正则 <.+?> 来Replace Replace(@"<.+?>","");