首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

求asp.net 图片浏览代码.该怎么处理

2012-09-04 
求asp.net 图片浏览代码..图片路径在数据库中存放..数量也不一定.谁有好的代码 发一份 谢谢~ 如果是js的

求asp.net 图片浏览代码..
图片路径在数据库中存放..数量也不一定.谁有好的代码 发一份 谢谢~ 如果是js的 麻烦告诉我怎么和后台结合.我下过几份js的不过没搞好!
.................................................................... 
我现在的页面中 用AspNetPager 这个分页控件不能分页.不知道和那些有冲突..
 单独放的话 可以 .

[解决办法]
要弄清楚你保存在数据库里面的图片路径是绝对路径 还是相对路径,另外相对路径是相对哪个页面的相对路径;这样在页面绑定后就没有问题了;
[解决办法]
我是用JS弄的 写个JS方法 操作数组就好了
放入数组代码片段

C# code
 
StringBuilder der=new StringBuilder();
der.Append("var pictures =new Array("+ds.Tables[0].Rows.Count+");");
          for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
          {
            der.Append("pictures[" + i + "]=['" + ds.Tables[0].Rows[i]["logo"].ToString() + "','" + ds.Tables[0].Rows[i]["title"].ToString() + "','" + ds.Tables[0].Rows[i]["albumid"].ToString() + "'];");
          }

js方法片段我是每页3张
C# code
der.Append("function showalbums(idx){");der.Append("var index=0;");                    der.Append("if((idx+3)>pictures.length){");                    der.Append("  index=pictures.length;}");                    der.Append("else{");                    der.Append("    index=idx+3;}");der.Append("for(var i=idx;i<index;i++){");//你怎么显示一张图片就在这写吧//pictures[i][0] logo的值//pictures[i][1] title的值//pictures[i][2] 。。。der.Append("}");der.Append("}");
[解决办法]
http://topic.csdn.net/u/20080921/11/4d1d3d47-4d62-460c-aa61-b23f6bdda628.html

热点排行