截断太长的字符串
方法1:
在后台处理:
// 截取指定长度的字符串 public static string GetContent(string content,int length) { if (string.IsNullOrEmpty(content)) { return ""; } else { if (content.Length>length) { content = content.Substring(0, length) + "..."; } return content; } }
在前台aspx文件中使用:
<%#GetContent(Eval("BookName").ToString(),10) %>
方法2:
<%# Eval("字段").ToString().Length > 10 ? Eval("字段").ToString().Substring(0,9)+"..." :Eval("字段").ToString()%>
或者:
<%# DataBinder.Eval(Container.DataItem,"字段").ToString().Trim().Length > 10 ? DataBinder.Eval(Container.DataItem,"字段").ToString().Trim().Substring(0,9)+"..." : DataBinder.Eval(Container.DataItem,"字段").ToString().Trim()%>
作者:樊勇
出处:http://www.cnblogs.com/fanyong/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
我的联系方式:fanyong@gmail.com
个人独立博客:www.fy98.com
浙公网安备 33010602011771号