前台
<%#RoleNameSpan(Eval("RoleName").ToString())%>
后台
/// <summary>
/// 角色名称过长处理
/// </summary>
/// <returns></returns>
public string RoleNameSpan(string sRoleName)
{
try
{
if(string.IsNullOrEmpty(sRoleName))
{
sRoleName = "";
}
StringBuilder sb = new StringBuilder();
sb.Append(string.Format(" <span title="{0}"> ", sRoleName));#
region 过长处理
if(sRoleName.Length > 9)
{
sRoleName = string.Format("{0}....", sRoleName.Substring(0, 6));
}
sb.Append(sRoleName);#
endregion
sb.Append(" </span>");
return sb.ToString();
}
catch(Exception ex)
{
LogWrite("角色名称过长处理失败", ex.Message, CurrentOperator.OperatorNo, "School-OperatorList.aspx");
return "error";
}
}