方法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()%>