string content = content.Replace("[BMC:title]", dsNews.Tables[0].Rows[0]["title"].ToString());"[BMC:title]", 这个是 一个生成静态的时候的显示标签 不用管。关键就是 content 的值太长的时候 怎么截取 content = 关于网站建设搜索引擎目标层次的一些知识 红色部分我想用 ...... 省略号来表示。
但是 我用 substring (0, 30) 的话。当这个 字符小于了 30的时候 索引就会出错 这样的问题 我怎么处理呢。
最后 鞠躬感谢。
解决方案 »
- asp.net 服务器出错时把错误信息写入系统文本,遇到SecurityException
- iis6 到底可以实现无后缀url吗?
- DataView控件
- 如何判断规定时间内发送一次邮件?
- 定时执行任务的问题
- 关于源代码管理,vs2005如何筛选要加入到vss的内容?
- 高分问asp.net程序从局域网中另一台机器中读取和上传文件的解决方法,在线等
- 求助一个存贮过程输入username and useremail 当中任何一个存在就提示已经存在的那个 如果两个都存在就 两个都提示
- 我在C#的COMBOBOX里添加项时,该怎么把额外的数据也隐含地包含到这项里面呢
- DataGrid模板列里自定义的命令怎么实现?
- 怎样对绑定的数据进行数据处理
- 求助
string content = content.Replace("[BMC:title]", dsNews.Tables[0].Rows[0]["title"].ToString()).Length>30?content.Replace("[BMC:title]", dsNews.Tables[0].Rows[0]["title"].ToString()).Substring(0,30):content.Replace("[BMC:title]", dsNews.Tables[0].Rows[0]["title"].ToString());
<script>
(function(){
var o = document.getElementById("hutia");
var s = o.innerHTML;
var p = document.createElement("span");
var n = document.createElement("a");
p.innerHTML = s.substring(0,10);
n.innerHTML = s.length > 10 ? "..." : "";
n.href = "###";
n.onclick = function(){
if (n.innerHTML == "..."){
n.innerHTML = "收起";
p.innerHTML = s;
}else{
n.innerHTML = "...";
p.innerHTML = s.substring(0,10);
}
}
o.innerHTML = "";
o.appendChild(p);
o.appendChild(n);
})();
</script>试一试没问题的