社区
C#
帖子详情
这样为什么错了呀??
sy246
2004-10-25 12:14:49
<font size="2">·<%# Convert.ToString(DataBinder.Eval(Container.DataItem, "BookName")).Substring(0,9) %>...</font>
...全文
93
11
打赏
收藏
这样为什么错了呀??
·...
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
echoxue
2004-10-25
打赏
举报
回复
up
sy246
2004-10-25
打赏
举报
回复
提示:
System.ArgumentOutOfRangeException:索引和长度必须引用该字符串内的位置。参数名: length
为什么呀?
51106354
2004-10-25
打赏
举报
回复
gl637() 的方法你可以使用哟
sy246
2004-10-25
打赏
举报
回复
谢谢楼上各位!
gl637
2004-10-25
打赏
举报
回复
public string GetSub(object obj)
{
string str=obj.ToString();
if(str.Length<=22) return str;
return str.Substring(0,22)+"...";
}
<%# GetSub(DataBinder.Eval(Container.DataItem, "BookName"))%>
这样也可以
zzcwhq
2004-10-25
打赏
举报
回复
你的意识我明白了,你是想当大约9个字符时只显示9个,然后...
这样处理吧
<script language='javascript'>
var tmp= '<%# DataBinder.Eval(Container.DataItem, "BookName")%>';
tmp= tmp.length>10?tmp.substring(0,10)+"...":tmp;
document.write("<font size='2'>·"+tmp+"</font>");
</script>
一起学习前端吧
2004-10-25
打赏
举报
回复
你能确定你的bookname的长度都大于9吗?
_jfeng
2004-10-25
打赏
举报
回复
<font size="2">·
<%#
if(Convert.ToString(DataBinder.Eval(Container.DataItem, "BookName")).Lenth>9)
Convert.ToString(DataBinder.Eval(Container.DataItem, "BookName")).Substring(0,9)
%>...</font>
NEO
2004-10-25
打赏
举报
回复
举个例子:Convert.ToString(DataBinder.Eval(Container.DataItem, "BookName"))
得到的书名为 “abcd”
然后.Substring(0,9),书名长度为4,你确取9个字符,当然会出错了。
sy246
2004-10-25
打赏
举报
回复
怎么没有人回我呀??是不是我给的分少了?
sy246
2004-10-25
打赏
举报
回复
自己顶顶!
为什么每次用计算机算数都不对,什么?计算机也会算
错
数?
人们通常不会怀疑计算机在数学计算上的结果,毕竟,如果连数都算不对,那还叫什么“计算机”啦?其实,有个简单的题目就能让计算机算
错
,不信我们试试看。如果你用Chrome浏览器的话,按下F12(在Mac上要按Command+...
short s1 = 1; s1 = s1 + 1;有什么
错
? short s1 = 1; s1 += 1;有什么
错
?
short s1 = 1; s1 = s1 + 1;因为s1是short类型而1是int类型,在运算时s1会自动转换为int类型,但是结果的s1为short类型而运算是...注:Java规范有这样的规则:a.高位转低位需要强制转换; b.低位转高位自动转;sho...
下列选项中不符合python语言变量命名规则的事_????????????????????????????????????????????????????????????????????以下选项中,不...
以下选项中,不符合Python语言变量命名规则的是答:3_1封闭经济是这样一种经济:答:不存在国际贸易皮肤外伤处理过程不需要下列哪一项答:冰敷坚持和平发展,推动建设新型国际关系,合作共赢是目标。答:√下面哪些...
es2020新增语法 ?. 与? ?
ES2020引入了“链判断运算符” ?. var obj={ zhangsan:{ name :"张三" } ...它的行为类似||,但是只有运算符左侧的值为null或undefined时,才会返回右侧的值 //?? 左侧是null,undefined时...
什么是谐振?什么是LC谐振电路?LC谐振电路有什么用呢?
什么是谐振? 什么是LC谐振电路? LC并联谐振频率 LC串联谐振 LC谐振电路有什么用呢? 频率选择性 LC并联谐振的选择性阻挡 比如进来的信号从F1到F4,其中F2是对电路影响最大的信号,我们此时要过滤掉它,怎么...
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章