新闻标题--截取字符串
2018-01-01 19:36
211 查看
前言
技巧点总结非常重要,等到在自己做项目中突然想用到了,可以来看看自己的博客,算是积累自己代码库的一种方式。下面小编对于牛腩
新闻系统中的“截取字符串”的方法做一下总结。
截取字符串
一、代码段
1.在类文件中定义 stringTruncate方法
2.在.aspx文件中编写,使用
二、效果图
标题如果超过15个字符,剩余部分则显示省略号。
小结
目前自己还是处于积累代码库的阶段,这是非常必须的基础。
感谢您的访问!
技巧点总结非常重要,等到在自己做项目中突然想用到了,可以来看看自己的博客,算是积累自己代码库的一种方式。下面小编对于牛腩
新闻系统中的“截取字符串”的方法做一下总结。
截取字符串
一、代码段
1.在类文件中定义 stringTruncate方法
/// <summary> /// 将指定长度字符串按指定长度进行剪切 /// </summary> /// <param name="oldStr">需要截断的字符串</param> /// <param name="maxLength">字符串的最大长度</param> /// <param name="endWith">若超过长度,返回截断后的新字符加上后缀,否则,返回原字符串</param> /// <returns></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; }
2.在.aspx文件中编写,使用
<asp:TemplateField HeaderText="新闻标题"> <ItemTemplate> <a href='newscontent.aspx?newsid=<%#Eval("id") %>' target="_blank" title='<%# Eval("title") %>'><%# StringTruncat(Eval("title").ToString(),15,"..." )%></a> </ItemTemplate> </asp:TemplateField>
二、效果图
标题如果超过15个字符,剩余部分则显示省略号。
小结
目前自己还是处于积累代码库的阶段,这是非常必须的基础。
感谢您的访问!
相关文章推荐
- 中英文字符串截取方法, 适用于新闻列表的标题处理
- 标题过长使用javascript按字节截取字符串
- javascript按字节截取标题中字符串
- css样式截取新闻标题
- html页面中根据div长度显示标题(截取字符串)
- js 截取字符串,实现标题过长用。。。。代替
- 新闻标题截取指定长度加......
- 截取字符串的简单方法(显示新闻)
- php字符串截取 标题超过部分用"..."代替
- [标题]数据库取数据 截取字符串 限制字数
- java-截取新闻标题substring
- 新闻标题太长,截取字段,鼠标放上去显示全部
- 标题过长使用javascript按字节截取字符串
- 写了一个字符串截取一定长度的代码,中文两个字符,英文一个字符,如果截断了自动用一个.或两个.来对齐,用于标题的显示
- css截取字符串,实现标题过长用。。。。代替
- 【js】js截取字符串 +转化字符串为数字
- struts2标签怎么截取字符串?
- Python爬取知乎日报首页新闻标题
- PHP实现截取中文字符串不出现?号的解决方法
- Linux shell脚本字符串截取