function OpenWin()
         {
             var image=window.showModalDialog('UploadImage.aspx',0,'help:no');
             if(image!="")
             {
                alert(image);
                document.form1.labTemporImgID.value=image;
                document.form1.imgAShow.ImageUrl<%#Eval("GetTemporImg.aspx?ImID='image'")%>;
             }
         }

解决方案 »

  1.   

    应该是这样才对
    document.form1.labTemporImgID.src=image;
    document.form1.imgAShow.ImageUrl='<%#Eval("GetTemporImg.aspx?ImID=image")%>';
      

  2.   

    ImageUrl赋值 用等号吧 =
    JScript中 也用<%#Eval("")%> 吗? 没用过 ,只用过Eval();
      

  3.   

    ImageUrl是个什么属性啊?服务器端的?如果imgAshow是个img标签的话,js的属性应该是src.
    document.getElementById("imgAshow").src='<%#Eval("GetTemporImg.aspx?ImID=image")%>'; 
      

  4.   

    这个错误很容易找到呀。首先确定,传过来的值是否正确,把其余的全部注释掉。用debugger单步调试。如果没问题,就看其他语句了,一句一句调试,很容易找到错误的。debug是经验,更是一门艺术。
      

  5.   

    js里不能直接用绑定语句<%#Eval("GetTemporImg.aspx?ImID='image'")%>;
      

  6.   

    那应该怎么做
    我的想法是,通过调用该js方法显示图片。而图片是通过GetTemporImg.aspx将二进制流转化成图片,然后在控件imgAshow中显示
      

  7.   

    验证码,那个直接将aspx页面名称赋值给imgAshow.ImageUrl就可以了,它不需要向aspx传值的。我这里需要传值的。根据传递的图片的id号显示相关的图片
      

  8.   


    document.getElementById("imgAshow").src=' <%#Eval("GetTemporImg.aspx?ImID=image")%>'; 
    可以运行,但是,image是个变量,如何将变量值赋给ImID,传递到GetTemporImg.aspx页面中去啊