在服务器端生成客户端的js数组
思路:
 Response.Write("<script language=JavaScript>");
for (int i=0;i<ds.Tables [0].Rows .Count ;i++)
{
string imgpath = "........"
Response.Write("msg[i] = \".....\";");
}
Response.Write("</SCRIPT>");

解决方案 »

  1.   

    也这样想过,那如何把生的代码写在那个<td>里呢。
      

  2.   

    放在td里?把td作为服务器控件或者 td里加个 服务器端控件后台设置string scriptStr = "";
    scriptStr += " <script   language=JavaScript> "; 
    for   (int   i=0;i <ds.Tables   [0].Rows   .Count   ;i++) 

    string   imgpath   =   "........" 
    scriptStr += " msg[i]   =   \".....\";"; 

    scriptStr += " </SCRIPT> "; ctr.Text = scriptStr;或者
    ctr.setAttribute("innerHTML",scriptStr);