startIndex 不能大于字符串长度。如何解决
[color=#FF0000][/color]
行 67: <ul>
行 68: <%=
行 69: DtCms.ActionLabel.Products.ViewImgList(10, 16,118, 118, "IsLock=0", "AddTime desc") %>
行 70: </ul>
行 71: <div class="clear">
------解决方案--------------------比如你要截取一个字符串,它本身长度只有10位,你要截从0索引后11位。。。那这字符串明显都不够。。
你代码的错误就在这里。。。。你可以先判断一下字符串长度,然后再进行截取操作。。。
------解决方案--------------------10, 16,118, 118,这几个数字中其中一个超过了字符串的长度。startIndex表示字符串的开始位置,这个是不能超过字符串的长度的
例如
string s = "acdasc";//长度为6
s = s.Substring(7, 2);//第一个startIndex为7就超过了s的长度
------解决方案--------------------