新闻标题过长,显示省略号

问题描述

我将数据库中读出的新闻标题用Eval绑定到Datalist控件的ItemTemplate模板上,请问如何将过长的标题显示为省略号?<%#Eval("a").ToString().Length>12?Eval("a").ToString().Substring(0,12)+"...":Eval("a")%>这方法为什么行不通

解决方案

解决方案二:
1、生成摸板列2、<asp:Labelrunat="server"Text='<%#DataBinder.Eval(Container,"DataItem.title").ToString().Length<20?DataBinder.Eval(Container,"DataItem.title").ToString():DataBinder.Eval(Container,"DataItem.title").ToString().Substring(0,20)+"..."%>'></asp:Label>

时间: 2024-10-26 07:17:02

新闻标题过长,显示省略号的相关文章

css实现文字过长显示省略号的方法

 因为网页排版的需要,有些地方需要过长的问题加上省略号.比如:标题限制20个中文的宽度,超出的就用省略号代替.之前会使用程序截取的方法,不过使用css来截取更有利于SEO. 下面就介绍一下具体的使用方法: <div class="title">当对象内文本溢出时显示省略标记</div> 这是一个例子,其实我们只需要显示如下长度: css实现网页中文字过长截取... title class应该这样写: .title{ width:300px; white-spac

标题超出宽(长)度部分自动显示省略号的CSS代码

标题超出宽(长)度部分自动显示省略号的CSS代码 li{       line-height:13px;       height:13px;       overflow:hidden;    text-overflow:ellipsis;    white-space:nowrap;}   非常实用的一个代码

用CSS实现标题过长部分用省略号显示

使用方法:在CSS中同时应用width=""; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;才能达到效果. width="";定义显示宽度 overflow:hidden; 溢出隐藏 text-overflow:ellipsis;省略号显示溢出文本内容 white-space:nowrap; 强制文本在一行内显示 用width指它好宽度.overflow:hidden;将超出的内容隐藏就行了

asp.net-从数据库读取新闻标题和url,已超链接的形式显示

问题描述 从数据库读取新闻标题和url,已超链接的形式显示 数据库保存了一个News表:NewsTitle(nvarchar200),NewsUrl(text).从数据库读取新闻标题和url,网页上显示新闻标题,点击跳转到对应的Url. 解决方案 直接读取News表,把标题和路径绑定到页面对应标签,点击标题就可以跳转了,记得新闻路径一定要是你能访问到的. 解决方案二: http://www.cnblogs.com/fengzheng126/archive/2012/05/07/2487355.h

如何继续截取长文本显示省略号(多行)

记得第一篇博客写过单行文本溢出显示省略号,今天就来说说多行文本溢出怎么显示省略号吧 其实也是前些日子做移动端的页面接到这么个需求,本来以为这没法实现,同事跟我说-webkit-line-clamp属性可以,就去查了查,果然 Pc端基本不会有这种需求,因为这个方法兼容性太差,浏览器份额不是webkit占大头(特别是天朝),看前缀就知道只支持webkit内核,他属于webkit内部属性,和-webkit-text-size-adjust: none(这个Pc端已经不在支持,移动端还可以使用)类似,但

如何设置列表(li)超出部分显示省略号?

显示 我们常常希望列表中的内容,超过设置的长度的时候,不要撑开父元素,也不希望它直接换行:我们更愿意让其超过部分用省略号来代替.而在title标签中,置放的是完整的标题. 这样的方法新手们常常不知道该如何搞定.下面就是方法的演示.不过请注意此方法适用与IE与OP浏览器! 设置li超出部分显示省略号的方法 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml

HTML超出文本显示省略号...通过text-overflow实现

HTML超出文本显示省略号在一些新闻列表中还是比较常见的一种做法,其实很简单通过text-overflow便可实现,有需要的朋友可以参考下本文   需要对div或者span同时应用Css: 复制代码 代码如下: text-overflow:ellipsis; white-space:nowrap; overflow:hidden; 即可实现所想要得到的溢出文本显示省略号效果. 当然了你的页面元素要设置固定的宽度,超出了宽度才会显示.         注:更多精彩教程请关注三联网页设计教程 栏目,

新闻标题后的new图片-asp.net c#为最近添加的新闻列表的新闻标题后加new.gif

问题描述 asp.net c#为最近添加的新闻列表的新闻标题后加new.gif indew.aspx 公司相关 行业新闻 相关文章 asp.net-从数据库读取新闻标题和url,已超链接的形式显示 jsp文件连接数据库后能添加数据,但是不能修改和删除 asp.net-ASP.net c# 网站设计 公告栏和新闻列表是用的什么控件 title修改-.net新闻内容页Title如何调用新闻的标题名称? seo 新闻-教务网站信息发布系统的数据库设计 .net-怎么实现站内发短信,asp.net中.

CSS3网页制作教程:overflow属性超过一行显示省略号

文章简介:overflow属性应用-不换行,超过一行显示省略号. overflow属性-原本是ie浏览器独自开发的属性,由于在css3中被采用,得到了其他浏览器的支持. 指定对于盒内容纳不下的内容显示的方法. Overflow:hidden 对于超出容纳范围的文字会被隐藏. Overflow:scroll div元素出现固定的水平滚动条与垂直滚动条 Overflow:auto 当文字超出是根据需要才会出现水平滚动条或者垂直滚动条 Overflow:visible 则显示效果与不使用overflo