日期:2014-05-18  浏览次数:20452 次

.net截取数据库ntext字段的字符长度
我的数据库邦定是这样的 <%# Eval("Win_news_text")%> 请问我如何才能截取Win_news_text的部份内容,

------解决方案--------------------
后台写个方法
public string XXX(string str)
{
if(str.Length>10)
return str.SubString(0,10)+"..."
}


前台:
<%# XXX(Eval("Win_news_text").ToString())%>
------解决方案--------------------
推荐使用CSS方法:
在容器上CSS样式里加入如下语句即可:

overflow:hidden;

white-space:nowrap;

text-overflow:ellipsis;

这样如果字符到达指定宽度,就会自动截取,后面加上省略号。
------解决方案--------------------
我都是后台写个方法,不过一楼这样写也是可以的