在asp.net2.0中,从数据库中读取取的数据如何传递到前台页面的javascript数组中啊?

eastfar 2006-10-23 06:40:01
我想从数据库中读取一组图片,然后把图片信息传给java-script的数组,但是上Google查了半天了,都找不到?应该怎么做啊?
...全文
258 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
eastfar 2006-10-23
  • 打赏
  • 举报
回复
shalen520(Love will keep us alive)
问您一下,(拼接好js字符串,然后response或者render到客户端),能不能给个例子啊?谢谢了!因为我没有写过。
shalen520 2006-10-23
  • 打赏
  • 举报
回复
拼接好js字符串,然后response或者render到客户端
eastfar 2006-10-23
  • 打赏
  • 举报
回复
补充一下,我从数据库读的是图片的路径,然后js的数组是在aspx里面的,必须把信息传到aspxjs里面。
  • 打赏
  • 举报
回复
如果你选择asp.net,你就要运用并且强调“动态、基于数据库”来创造网站界面和交互操作的功能。此时,客户端的东西包括javascript程序如果是静态的,那么就根本不能体现asp.net的优势。javascript程序,是由后台动态产生的。不论是控件的属性中的(用来控制onclick、onmousemove、onkeypress等)、还是脚本块中的javascript(例如函数定义),都需要动态产生。
  • 打赏
  • 举报
回复
参照:http://community.csdn.net/Expert/topic/5103/5103256.xml?temp=.6022608

假设数据源内容读到yourDataTable中:

string scc="var imageDatas=new Array();";
foreach(DataRow fl in yourDataTable.Rows)
{
string info=根据文件准备好你要设置的信息的javascript形式(fl);
scc += "imageDatas.push("+infp+");";
}
this.Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"SetupImagesArray","<script language=javascript>"+scc+"</script>");

其它的脚本读imageDatas数组就好了。
相关推荐
发帖
.NET社区

6.1w+

社区成员

.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
帖子事件
创建了帖子
2006-10-23 06:40
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。