提示:
System.ArgumentOutOfRangeException:索引和长度必须引用该字符串内的位置。参数名: length为什么呀?
System.ArgumentOutOfRangeException:索引和长度必须引用该字符串内的位置。参数名: length为什么呀?
解决方案 »
- C#如何获取对象的内存地址
- Timeout 时间已到。在操作完成之前超时时间已过或服务器未响应。
- 求助 C#非主线程调用控件的方法
- 请教一下使用OLEDB,将数据导入到EXCEL文件的问题,那个单引号去不掉,太难看...
- VS2008的水晶报表在哪?
- 登陆界面怎么做?我是初学者
- C# SOCKET 远程控制软件的问题
- 求助::::::未将对象引用设置到对象的实例
- winfrom 窗体关闭后不执行事件Activated
- 在C#中如何调用本机的 Outlook Express 发邮件<在线等>
- Asp.net数据表格选定时,判断是否满足条件,如果不满足则不让选择,怎么做呢?就像Delphi中的Abort命令一样!!!
- 新申请的.NET的QQ群,欢迎大家加入:6568951
得到的书名为 “abcd”
然后.Substring(0,9),书名长度为4,你确取9个字符,当然会出错了。
<%#
if(Convert.ToString(DataBinder.Eval(Container.DataItem, "BookName")).Lenth>9)
Convert.ToString(DataBinder.Eval(Container.DataItem, "BookName")).Substring(0,9)
%>...</font>
这样处理吧
<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>
{
string str=obj.ToString();
if(str.Length<=22) return str;
return str.Substring(0,22)+"...";
}<%# GetSub(DataBinder.Eval(Container.DataItem, "BookName"))%>
这样也可以