我用image控件的url来链接到showpic.aspx中,showpic.aspx显示图片,根据传来的ID显示不同的图,但现在问题是我现直接一次性显示若干图片在image控件上而用链接到showpic.aspx,不知如何实现,请高手帮忙啊!!!先谢谢了.

解决方案 »

  1.   

    直接把ID传到 URL里,不用链接到SHOWPIC
      

  2.   

    比如 select top 5 pic(二进制图片) from photo 让它显示到datalist中的image控件上去.这个就有点类似于一些交友网站上滚动显示图片.
      

  3.   

    参考:http://download.csdn.net/source/323966
      

  4.   

    也是根据记录数来 增加img 被~ 那img 的url 从哪获得呢? 
      

  5.   

    假设default.asp为你最终显示图片的页
    在里面加上 <%= getTable() %>   在default.asp.cs页里加上    protected string getTable()
        {
            string tableStr = "";
            //假设dt 为你的查询结果的数据源,里面有个id 来区分
            DataTable dt = new DataTable();
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                tableStr += "<img src='showpic.aspx?id="+dt.Rows[i]["id"].ToString()+"' /><br>";
            }
            return tableStr;
        }showpic.aspx 为你生成图片的页
    protected void Page_Load(object sender, EventArgs e)
        {
            string id = (Request.QueryString["id"] == null) ? "" : Request.QueryString["id"];
            //根据id 生成图片的方法
            drawImg(id);
         }
      

  6.   

    就照Sandy945 老兄的做法去做.
    感谢大家的指导!