.Net小问题 关于过长内容省略号代替的。。谢谢!
答案:3 悬赏:50 手机版
解决时间 2021-03-27 08:00
- 提问者网友:杀生予夺
- 2021-03-26 22:53
.Net小问题 关于过长内容省略号代替的。。谢谢!
最佳答案
- 五星知识达人网友:愁杀梦里人
- 2021-03-27 00:04
难道你没看到,有加你的鼠标放在它上面,就会弹出提示
<%# StringSub(Eval("comm").ToString(), 30) %>
public static string StringSub(string str, int length)
{
if (string.IsNullOrEmpty(str) || System.Text.Encoding.Default.GetByteCount(str) <= length)
return str;
string l_tmp = str;//.Substring(0, length - 1);
while (System.Text.Encoding.Default.GetByteCount(l_tmp) > length - 2)
l_tmp = l_tmp.Substring(0, l_tmp.Length - 1);
return "" + l_tmp + "..";
}
<%# StringSub(Eval("comm").ToString(), 30) %>
public static string StringSub(string str, int length)
{
if (string.IsNullOrEmpty(str) || System.Text.Encoding.Default.GetByteCount(str) <= length)
return str;
string l_tmp = str;//.Substring(0, length - 1);
while (System.Text.Encoding.Default.GetByteCount(l_tmp) > length - 2)
l_tmp = l_tmp.Substring(0, l_tmp.Length - 1);
return "" + l_tmp + "..";
}
全部回答
- 1楼网友:青灯有味
- 2021-03-27 02:11
直接用样式表就可以实现的,兄弟.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯