猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
.Net长度截取问题
【目标考核】
<%#Eval("tlName")%>
<%#Eval("releasetime", "{0:yyyy年MM月dd日}")%>
我绑定的是标题,如果标题太长了我想截取前五位字符,后面多余的用“...”代替,请问怎么做!大神们帮个忙咯!谢谢!如果可以 思路代码一起给更好,谢谢!!
噜噜哒
浏览 395
回答 9
9回答
拉丁的传说
Eval("tlName").Lenght>5?Eval("tlName")+"...":Eval("tlName")
0
0
0
aluckdog
tlName 传出来是是字符串,而且还是object类型,用不了Lenght,我试图把传出来是数字转为int类型,但是均以失败!不知道你是否还有更好的做法?
0
0
0
慕标5832272
@梦魔问世: 可以将 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; } 绑定代码改动如下:
0
0
0
宝慕林4294392
@幻天芒: 谢谢!你的方法很好!
0
0
0
摇曳的蔷薇
是不是可以直接截取啊?
0
0
0
心有法竹
@幻天芒: 谢谢!你的方法很好!
0
0
0
白衣染霜花
@幻天芒: 谢谢!你的方法很好!
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
.NET
.net 中 字符串含有超链接,如何给超链接自动加上a标签?
1 回答
请问.net 中用jquery传值安全吗?
2 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续