ASP.NET -Repeater中截取超长字段

2次阅读
没有评论

使用Repeater控件绑定数据时,数据长度过长需要截取,方法如下:

<asp:Repeater ID="Repeater" runat="server">

   <ItemTemplate>

     <tr><td><%#eval_r("Title").ToString().Length > 24 ? eval_r("ArticleTitle").ToString().Substring(0, 24) + "..." : eval_r("ArticleTitle").ToString()%></a></td><td width="65"><%#eval_r("Time", "{0:yyyy/MM/dd}")%></td></tr>

    </ItemTemplate>

 </asp:Repeater>