从info.aspx传递2个图片路径到pic.aspx,在pic.aspx中显示这2个图片,怎么做呢?
Image服务器控件的Imageurl貌似不能动态设置啊?

解决方案 »

  1.   

    url传?application变量?数据库?好像都行吗
      

  2.   

    Image1.ImageUrl="~/photo/a.jpg"; 
      

  3.   

    后台 
    if (this.FileUpload1.FileName != "")
            {
                图片字段 = this.FileUpload1.FileName.Substring(0, this.FileUpload1.FileName.IndexOf("."));
            }js:
    function checkImage()
        {
            var imagePath=window.document.getElementById("FileUpload1").value;
            imagePath=imagePath.toLowerCase().substr(imagePath.lastIndexOf("."));
            if(imagePath!=".gif"&& imagePath!=".jpg")
            {
               alert("对不起,您输入的图片格式不正确,请您输入.jpg或者.jif格式的图片");
            }else
            {
               window.document.getElementById("Image1").src=window.document.getElementById("FileUpload1").value;
            }
        }
    控件:
    <asp:Image ID="Image1" runat="server" />
                        <br />
                        <asp:FileUpload ID="FileUpload1" runat="server" onchange="checkImage()" />
      

  4.   

    Image服务器控件的Imageurl貌似不能动态设置啊?
    可以
      

  5.   

    存储的时候指定一下路径 加上绝对路径存储 直接取url就可以
      

  6.   

    info.aspx?pic1=图片地址1&pic2图片地址2
      

  7.   

    "Image服务器控件的Imageurl貌似不能动态设置啊?"是可以的。但是“在pic.aspx中显示这2个图片路径”其实用 info.aspx?pic1=图片地址1&pic2图片地址2就可以了啊
      

  8.   

    第一个页面 url='a.apsx&img=1.jpg'第二个页面request.querystring