webform中Repeater中调用后台方法
前台
<%#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"; } }