字符串长度截取。
<%# Eval("Title") %>(19个字符长度)怎样在<% Eval("Title") %>里,判断“Title”的长度,“Title”如果长度超过19个字符,则截取前19个字符,并在后面拼接两个点“..”。否则,不变。
<%# Eval("Title") %>(19个字符长度)怎样在<% Eval("Title") %>里,判断“Title”的长度,“Title”如果长度超过19个字符,则截取前19个字符,并在后面拼接两个点“..”。否则,不变。
if (result.Length <= 10)
{
return result;
}
else
{
return result.Substring(0, 10) + "...";
}
最好前面再加个 Eval("Title") == null?"":
或通过getbytescount获取长度,substring
//也可以在后台写个方法
public string getLength(string content)
{
if(content.length>19)
return content.substring(0,19)+"...";
else
return content;
}
<%#getLength(Eval("Content").ToString())%>