/// <summary>
    /// 指定字符串按指定长度进行剪切
    /// </summary>
    /// <param name="oldStr">需要截断的字符串</param>
    /// <param name="maxLength">字符串的最大长度</param>
    /// <param name="endWith">超过长度的后缀</param>
    /// <returns>如果超过长度,返回截断后新字符串加上后缀,否则返回原字符串</returns>
    public static string StringTruncate(string oldStr, int maxLength, string endWith)
    {
        if (string.IsNullOrEmpty(oldStr))
            //throw new NullRefferenceException("原字符串不能为空");
            return oldStr + endWith;
        if (maxLength < 1)
            throw new Exception("返回字符串的长度必须大于[0]");
        if (oldStr.Length > maxLength)
        {
            string strTmp = oldStr.Substring(0, maxLength);
            if (string.IsNullOrEmpty(endWith))
            {
                return strTmp;
            }
            else
                return strTmp + endWith;

}
        return oldStr;

}

title='<%#Eval("title") %>'><%#StringTruncate( Eval("title").ToString(),4,"...") %>

转载于:https://blog.51cto.com/greensky/976723

指定字符串按指定长度进行剪切相关推荐

  1. JS截取指定字符串到指定字符串之间的内容

    JS截取指定字符串到指定字符串之间的内容 var str="<123>asdadsadsa<456>"; str = str.match(/<123& ...

  2. TextView设置指定字符串为指定颜色

    使用: textView.setText(getColorSpannableString("我是中国人,我爱中国", "中国", Color.parseColo ...

  3. linux中vim如何查找字符串,[ubuntu] 在vim中查找指定字符串和指定文件

    推荐文章 更新源的方法 提前保存一下原来源 sudo cp sources.list sources.list.bak 换源命令: sudo gedit /etc/apt/sources.list 或 ...

  4. php 按 截取字符串,PHP按符号截取字符串的指定部分

    字符串截取在php开发中是比较常用的: 而且对于截取的需求也有很多种: 就比如说对url链接的操作:http://baijunyao.com/article/12 有时我们想截取最后一个斜杠'/'后面 ...

  5. 将字符串按指定的符号分割为集合或数组

    在我们平时编码的过程中,我们经常会处理下面这种格式的JSON串儿. "1579678385114300417,1269678285115300417" 每次查询起来都特别的麻烦,下 ...

  6. C#中的获取字符串或指定文件的MD5签名

    一.需求说明 在项目开发过程中,需要获取到指定字符串或指定文件的MD5签名,用来校验文件是否完整. 二.思路分析 微软官方有关于MD5的介绍文档: MD5 类 (System.Security.Cry ...

  7. 【Java面试题视频讲解】字符串按指定长度分隔

    P5字符串按指定长度分隔

  8. MySQL中整型和字符串类型指定长度的含义

    引入: int(5)和char(5)或者varchar(5)中的数字指的是什么意思?是字节数,还是字符长度?为什么在整型中指定了int(5)却可以输入123456? 答案是后者,不管是整型还是字符串类 ...

  9. java截取固定大小图片_JAVA技巧(长字符串按指定长度截取)

    在web开发中,会遇到这样一个问题,想让某个内容全部保持在一定长度范围内,未超出的行全部显示,超长的行只允许显示一定的长度,结尾用省略号代替. 粗想一下,实现这个功能很容易,直接取字符串的长度(用le ...

最新文章

  1. python入门须知:包、模块、库的含义以及导入以及包下__init__.py的作用
  2. 分享一个帮助你自定义标签并且兼容现代浏览器的javascript类库 : X-tag
  3. 《JS权威指南学习总结--1.1语言核心》
  4. Python基础第19天
  5. 记一次在LAMP中遇到的问题
  6. ios 10.3 汉字的中划线
  7. [Wayland] (二) 代码结构 [FW]
  8. 不得不赞!京东开源FaceX-Zoo,一站式人脸识别研究平台
  9. Github | 标星9W+如何准备谷歌面试?
  10. stopwatch类使用
  11. mysql 临时表 事务_MySQL学习笔记十:游标/动态SQL/临时表/事务
  12. vscode插件查找并导出到新电脑
  13. 音视频开发系列(3)音频编解码的原理
  14. h5判断百度、高德、腾讯地图客户端是否安装及调起客户端导航
  15. Arcgis4js实现链家找房的效果
  16. 【100+ python基础入门-32】元组元素的增删改查操作方法总结
  17. HigherHRNet代码复现问题集(assert isinstance(orig, torch.nn.Module))
  18. web网页设计实例作业 ——中国茶文化(6页) 茶文化网页制作作业_中国化(网页设计...
  19. 基于SSM的疫情数据可视化、录入统计系统
  20. 明日之后服务器维修公告维修,《明日之后》排队问题维护进度公告

热门文章

  1. Microsfot.Web.UI.WebControls.TreeView JavaScript控制方法研究(转)
  2. javascript日期比较
  3. 解决前后端base64编码传递时的中文乱码问题
  4. 【Android 逆向】Android 进程注入工具开发 ( Visual Studio 开发 Android NDK 应用 | 使用 Makefile 构建 Android 平台 NDK 应用 )
  5. 【Android 插件化】插件化框架整理
  6. 【错误记录】Flutter 混合开发报错 ( Android 端与 Flutter 端 EventChannel 初始化顺序错误导致无法通信 | EventChannel 通信流程 )
  7. 【计算机网络】应用层 : 万维网 和 HTTP 协议 ( 万维网概述 | HTTP 协议特点 | HTTP 协议连接方式 | HTTP 协议报文结构 | HTTP 请求报文 | HTTP 响应报文 )
  8. 【Android RTMP】RTMPDumb 源码导入 Android Studio ( 交叉编译 | 配置 CMakeList.txt 构建脚本 )
  9. rancher使用fluentd-pilot收集日志分享
  10. 编程实现WCF客户端调用