问题描述
我要实现asp.net网站首页的滚动图片,目前图片上传已完成,数据库mysql里保存了上传图片的路径,首页的焦点图我在网上找了个现成的,是用js实现的。现在急需的是如何动态更新这些图片,使它们从数据库里读取图片的路径然后显示出来(我想要用asp.net读取数据库,通过js输出),而不是手写的src。我百度谷歌了好多天都没进展。希望高人指点啊!
解决方案
解决方案二:
提供四个思路,楼主看下:1.从后台读取图片路径,然后循环拼接成html流,用符号隔开(,或者|或者$什么的)然后赋值给一个publicstring(eg:imgHTML)类型变量,前台js读取后台这个变量(varimgSrc='<%=imgHTML%>';),然后数组拆分(imgHTML.split("|")[0]....你懂的);2.该页面继承一个基类,在OnPreInit事件时读取你要的图片路径,然后写入txt文本,生成js文件比如:varImg_ABC=newObject();Img_ABC.links=[{text:'土豆哥哥好',link:'http://baidu.com'},{text:'土豆哥哥好!',link:'http://baidu.com'},{text:'土豆哥哥好',link:'http://baidu.com'},{text:'土豆哥哥好',link:'http://baidu.com'},];
页面中用js去读txt文本,本人曾经测试这中效果效率不是很好;3.将这个焦点图做成用户控件,写几个属性进去;4.隔几分钟去异步读取图片路径,settimeout
解决方案三:
谢谢啊!我觉得第一种特靠谱!可是我没学过js,你能再具体点咩?项目很赶引用1楼joyhen的回复:
提供四个思路,楼主看下:1.从后台读取图片路径,然后循环拼接成html流,用符号隔开(,或者|或者$什么的)然后赋值给一个publicstring(eg:imgHTML)类型变量,前台js读取后台这个变量(varimgSrc='<%=imgHTML%>';),然后数组拆分(imgHTML.split("|")[0]....你懂的);2.该页面继承一个基类,在OnPreInit事件……
时间: 2024-12-02 19:40:33