注册 登录
编程论坛 ASP.NET技术论坛

怎么控制文字显示的个数

雪夜白狼 发布于 2008-04-20 17:16, 968 次点击
<a href="product_more.aspx?ID=<%#DataBinder.Eval(Container.DataItem,"id")%>"><%#DataBinder.Eval(Container.DataItem, "title")%>
3 回复
#2
雪夜白狼2008-04-20 17:18
在页面上显示的是title里的文字
我是想让它最多是5个字多于5个字以...代替
用substring可以吗?
如果可以应该怎么做呢?
#3
1916381412008-04-20 20:04
<a href="product_more.aspx?ID=<%#DataBinder.Eval(Container.DataItem,"id")%>"><%#Convert.ToString(DataBinder.Eval(Container.DataItem, "title")).length>5?Convert.Tostring(DataBinder.Eval(Container.DataItem,"title")).SubString(0,4)+"...":DataBinder.Eval(Container.DataItem,"title")%>
#4
雪夜白狼2008-04-20 20:23
谢谢我试了
成功了!!
1