Currently I used like this...
Add an invisible HtmlAnchor control after the Label. Try something like,
[Read More]
if(strDesc.Length > length)
{
var anchor = ((Label)Desc).NamingContainer.FindControl("aReadMore");
anchor.Visible = true;
return strDesc.ToString().Substring(0, length) + "...";
}