ITPub博客

首页 > 应用开发 > IT综合 > ASP.NET C#后台代码截取前端HTML标签显示的的字符长度

ASP.NET C#后台代码截取前端HTML标签显示的的字符长度

原创 IT综合 作者:scy072 时间:2015-02-09 11:08:16 0 删除 编辑
后台.CS文件添加静态方法:

 public static string StringTruncat(string oldStr, int maxLength,string endWith)
    {
        if (string.IsNullOrEmpty(oldStr))
        {
            return oldStr + endWith;
        }

        if (maxLength<1)
        {
            throw new Exception("返回的字符串长度必须大于[0]");
        }

        if (oldStr.Length>maxLength)
        {
            string strTem = oldStr.Substring(0, maxLength);
            if (string .IsNullOrEmpty(endWith))
            {
                return strTem;
            }
            else
            {
                return strTem + endWith;
            }
        }          
        return oldStr;
    }

前端.aspx文件调用
<%# StringTruncat( Eval("type_desc").ToString(),15,"...")%>
调用StringTruncat在TD中显示15个字符,其余字符以...代替显示

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26189725/viewspace-1431012/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2015-01-23

  • 博文量
    14
  • 访问量
    20649