我正在尝试将标签格式化为仅显示 250 个字符,后跟三个点,控件绑定到数据库中的字段:
   <asp:Label ID="lbl_biography" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"Biography")%>'   />
有什么建议么?
例如:
Text='<%# CutText(DataBinder.Eval(Container.DataItem,"Biography"), 250)%>'
代码隐藏:
protected string CutText(object text, int length)
{
    if (DBNull.Value == text || text == null) return "";
    string txt = text.ToString();
    if (txt.Length <= length) return txt;
    return txt.Substring(0, length) + " ...";
}