使用subtring函数
<%# DataBinder.Eval(Container.DataItem, "NewsTitle").ToString().Length > 20 ? DataBinder.Eval(Container.DataItem, "NewsTitle").ToString().Substring(0, 20) : DataBinder.Eval(Container.DataItem, "NewsTitle").ToString()%>
由于使用Substring(0, 20) 时,小于20个字符的字符传会出错误,所以之前还需要判断一下长度。
这样可以做到正确截取到20个字符的字符串
<%# DataBinder.Eval(Container.DataItem, "NewsTitle").ToString().Length > 20 ? DataBinder.Eval(Container.DataItem, "NewsTitle").ToString().Substring(0, 20) : DataBinder.Eval(Container.DataItem, "NewsTitle").ToString()%>
由于使用Substring(0, 20) 时,小于20个字符的字符传会出错误,所以之前还需要判断一下长度。
这样可以做到正确截取到20个字符的字符串