为了账号安全,请及时绑定邮箱和手机立即绑定

.Net长度截取问题

.Net长度截取问题

噜噜哒 2018-12-07 02:36:43
                                                                                 【目标考核】                                                                             我绑定的是标题,如果标题太长了我想截取前五位字符,后面多余的用“...”代替,请问怎么做!大神们帮个忙咯!谢谢!如果可以  思路代码一起给更好,谢谢!!
查看完整描述

9 回答

?
拉丁的传说

TA贡献1789条经验 获得超8个赞

Eval("tlName").Lenght>5?Eval("tlName")+"...":Eval("tlName")  
查看完整回答
反对 回复 2018-12-09
?
aluckdog

TA贡献1847条经验 获得超7个赞

tlName 传出来是是字符串,而且还是object类型,用不了Lenght,我试图把传出来是数字转为int类型,但是均以失败!不知道你是否还有更好的做法?
查看完整回答
反对 回复 2018-12-09
?
慕标5832272

TA贡献1966条经验 获得超4个赞

@梦魔问世: 可以将 obejct.ToString().Length   ,将Object 转换为 字符串,然后就可以用length属性了。   代码如下: /// /// /// /// /// public static string gettext(object o) { string text = o.ToString().Trim(); if (text.Length > 5) { text = text.Substring(0, 5) + "...."; } return text; }       绑定代码改动如下:   <%#gettext(Eval("tlName"))%>
查看完整回答
反对 回复 2018-12-09
?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

@幻天芒: 谢谢!你的方法很好!
查看完整回答
反对 回复 2018-12-09
?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

<%#Eval("tlName")%>是不是可以直接截取啊?<%#Eval("tlName").tostring().substring(0,5)%>
查看完整回答
反对 回复 2018-12-09
?
心有法竹

TA贡献1866条经验 获得超5个赞

@幻天芒: 谢谢!你的方法很好!
查看完整回答
反对 回复 2018-12-09
?
白衣染霜花

TA贡献1796条经验 获得超10个赞

@幻天芒: 谢谢!你的方法很好!
查看完整回答
反对 回复 2018-12-09
  • 9 回答
  • 0 关注
  • 394 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信