/// <summary>
/// 将指定字符串按指定长度进行剪切,超出部分以"..."代替
/// </summary>
/// <parm name = "oldStr">需要截断的字符串</parm>
/// <parm name = "maxLength">字符串的最大长度</parm>
/// <parm name = "endWith">超过长度的后缀</parm>
/// <return>如果超过长度,返回截断后的新字符串加上后缀,否则,返回原字符串</returns>
public static string StringTruncat(string oldStr, int maxLength, string endWith)
{
if (string.IsNullOrEmpty(oldStr))
// throw new NullReferenceException("原字符串不能为空");
return oldStr + endWith;
if (maxLength < 1)
throw new Exception("返回的字符串长度必须大于[0]");
if (oldStr.Length > maxLength)
{
string strTmp = oldStr.Substring(0, maxLength);
if (string.IsNullOrEmpty(endWith))
return strTmp;
else
return strTmp + endWith;
}
return oldStr;
}
前台部分
<%# StringTruncat(Eval("title").ToString(),8,"...") %>
鼠标移至标题上时,标题内容显示完整
<a href="showNews.aspx?id=<%# Eval("id")%>" title="<%# Eval("title") %>">
<%# StringTruncat(Eval("title").ToString(),8,"...") %>
</a>
分享到:
相关推荐
HTML CSS 省略号代码 超过长度省略号显示点击全部可以显示等 超出范围自动变成省略号,但鼠标可以选择文字,酷吧……
8.如何用省略号显示字符串的其余部分?(Visual C++编程 源代码)8.如何用省略号显示字符串的其余部分?(Visual C++编程 源代码)8.如何用省略号显示字符串的其余部分?(Visual C++编程 源代码)8.如何用省略号...
纯css 控制超出宽度部分用省略号显示,纯数字跟连续的英文字母请绕行。
jQuery文字溢出显示省略号插件是一款基于dotdotdot.js插件实现的单行多行文本溢出显示省略号
firefox下溢出部分省略号显示
CSS 省略号 完美解决 鼠标放上显示不能看部分的内容
视频与票的图标跟在标题后面显示,当标题过长时icon显示到省略号…后(textview省略号显示,图标自动靠后)。 二、问题解决 TextView可以通过 android:ellipsize=end android:singleLine=true实现单行省略, 但是...
CSS实现超长字段用省略号代替 td的属性中注意nowrap有效不能设置width,但是可以设置table的width
主要介绍了Android实现在TextView文字过长时省略部分或滚动显示的方法,结合实例形式分析了Android中TextView控件文字显示及滚动效果相关操作技巧,需要的朋友可以参考下
dotdotdot.js插件是一款基于jQuery实现的单行多行文本文字内容超出溢出部分显示省略号的代码。
主要介绍了如何将td中文字过长的部分变成省略号显示,主要是利用到了css的几个属性,需要的朋友可以参考下
CSS实现多行文字显示省略号效果.zip
带省略号显示的CStatic控件,扩展自CWnd类,能使用省略号方式按需显示长路径,按需设置格式。
CSS实现长标题用省略号显示,以前用JS用网络语言实现,其实CSS也可以的 不错哦~
主要介绍了微信小程序实现多行文字 超出部分省略号显示功能,比如设置只显示2行,超出部分省略号显示,本文通过实例代码给大家介绍,需要的朋友可以参考下
js文字超出省略号特效
wpf Textblock 文字过长时,中间用省略号代替。有好的方法,请回复
文件为jquery简单封装方法,需要先引入jquery,调用方法: $(function(){ $('.test').wordLimit(30) })
因为一个标题过长,省略显示的。然后当鼠标移上去的时候显示全部