找回密码
 会员注册
查看: 190|回复: 0

ASP.Net里面 text / Repeater 内容超过限定字符串以...显示的方法

[复制链接]

1389

主题

5

回帖

496万

积分

管理员

积分
4962988
发表于 2024-2-29 08:38:35 | 显示全部楼层 |阅读模式


提示:以下是本篇文章正文内容,下面案例可供参考

一、ASP.Net里面 text 内容超过限定字符长度以…显示的方法

label文本(Text=" 内容 ")

  1. <asp:Label ID="Label2" runat="server" Text="ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss"></asp:Label>
复制代码

在cs里面定义一个方法并且调用

  1. protected void Page_Load(object sender, EventArgs e)
  2. {
  3. this.Label2.Text = Getstr(this.Label2.Text.ToString(), 5);
  4. }
  5. public string Getstr(string str,int length)
  6. {
  7. //如果超过规定字符
  8. if (str.Length > length)
  9. {
  10. //超过的部分以...显示
  11. str = str.Substring(0, length) + "…";
  12. }
  13. //返回
  14. return str;
  15. }
复制代码

结果:

在这里插入图片描述

二、ASP.Net里面 Repeater 显示内容超过限定字符长度以…显示的方法

代码如下:

  1. <%# Eval("gContent").ToString().Substring(0,3)+"..." %>
  2. //Eavl("gContent")得到的数据是object类型,所以先转化为string再来截取
复制代码

效果如下:

在这里插入图片描述


来源:https://blog.csdn.net/weixin_46561196/article/details/115861261
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?会员注册

×
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

QQ|手机版|心飞设计-版权所有:微度网络信息技术服务中心 ( 鲁ICP备17032091号-12 )|网站地图

GMT+8, 2024-12-25 13:38 , Processed in 0.312879 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表