-2
我試圖格式化標籤顯示250個字符僅接着是三個點的標籤,則控制被綁定到字段在DB:格式結合到顯示器200個的字符,隨後的三個點
<asp:Label ID="lbl_biography" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"Biography")%>' />
有什麼建議麼?
我試圖格式化標籤顯示250個字符僅接着是三個點的標籤,則控制被綁定到字段在DB:格式結合到顯示器200個的字符,隨後的三個點
<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) + " ...";
}
真棒蒂姆感謝百萬! –
您的標題不匹配的問題,你不顯示,你甚至想過一個基本方法,告訴你如何可以實現你的目標... – hvd