问题描述
我将数据库中读出的新闻标题用Eval绑定到Datalist控件的ItemTemplate模板上,请问如何将过长的标题显示为省略号?<%#Eval("a").ToString().Length>12?Eval("a").ToString().Substring(0,12)+"...":Eval("a")%>这方法为什么行不通
解决方案
解决方案二:
1、生成摸板列2、<asp:Labelrunat="server"Text='<%#DataBinder.Eval(Container,"DataItem.title").ToString().Length<20?DataBinder.Eval(Container,"DataItem.title").ToString():DataBinder.Eval(Container,"DataItem.title").ToString().Substring(0,20)+"..."%>'></asp:Label>
时间: 2024-10-26 07:17:02