图片及链接由后台控制,可以动态改变,请问代码怎么编写?

解决方案 »

  1.   

    把图片的地址保存数据库或者xml文件。然后load事件中加载出地址,在前台<%=%>这样表示。
      

  2.   

    后台:
    ...
    protected string ScriptStr = "";
    protected void Page_PreLoad(object sender, EventArgs e)
    {
      DataTable dt = GetData();
      for (int i = 0; i < dt.Rows.Count; i++)
      {
      ScriptStr += "img" + (i+1).ToString() + "=new Image ();img" + (i+1).ToString() + ".src='" + dt.Rows[i]["image"].ToString() + "';url" + (i+1).ToString() + "=new Image ();url" + (i+1).ToString() + ".src='" + dt.Rows[i]["url"].ToString() + "'; ";
      }
    }
    前台:
    将:
    img1=new Image ();img1.src='images/Banner/Banner01.png';//图片地址   
    url1=new Image ();url1.src='#';//图片链接的URL   
    这段内容替换为: <%=ScriptStr%>
    请问下楼上的,图片及链接地址都存放到数据库中了,我按照上面方法绑定,可是链接却读不出来是怎么回事呢?
      

  3.   

    为什么是后台设置imageurl呢?不明白
      

  4.   

    把图片的地址保存数据库或者xml文件。然后load事件中加载出地址,在前台<%=%>这样表示
      

  5.   

    调试的时候那个sciprtsting 输出完整的是?贴出来
      

  6.   

    http://www.2team.com.cn/jtd/product.aspx?id=28现在是网址读出来了就是无法访问网页
      

  7.   

    错了,网址没读出来http://localhost:1583/JinTengda/Default.aspx,页面还是停留在首页
      

  8.   

    后台读出 图片的链接地址,赋给前台的 img (src='<%=地址%>') 或者 image的imageurl