<asp:Image ID="Image2" runat="server" ImageUrl="<%=SRC %>" ImageAlign="Left" />SRC是后台数据库查询的图片url字符串,现在已经可以确定SRC可以正确生成,而且将SRC生成的字符串(如:~\image.jpg)直接拷贝到ImageUrl下面也可以正常显示图片.但是改成后台传递就不行.刚入门,真是搞不懂!望指教!

解决方案 »

  1.   


    不行啊...----------------------------------
    src="./image.jpg";改成这个看看
      

  2.   

    把生成的静态HTML代码拿出来看看~~
      

  3.   

    这样的方式不行的,你在后台换成this.Image2.Attributes["ImageUrl"] = SRC;这样,这张图片就应该可以出来了
      

  4.   

    后台用
    Image2.ImageUrl = 变量;来设置
      

  5.   

    你要动态棒定图片的SRC,只能用HTML控件
    <input src="<%=SRC %>"  />
      

  6.   


    这个页面就只是完成一个图片上传和显示的功能. 上传没问题,文件也找到了,就是显示不出来,我郁闷.---------------------------------------
    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="~/image.aspx.cs" Inherits="IIST.image" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>image</title>
    </head>
    <body>
        <form id="form1" runat="server" enctype="multipart/form-data"> 
        <div>
        upload image: <br />
        <input type="file" id="url" runat="server" />
        <br /><br />
        <input type="button" name="button1" id="submit_upload" size="20" value="Submit" onserverclick="upload" runat="server" />
          </div>
            <asp:Image ID="Image2" runat="server" ImageUrl="<%=SRC %>" ImageAlign="Left" />   </form>
    </body>
    </html>
      

  7.   

    如果要加 runat="server" 则在后台 设置Image2.ImageUrl = SRC;就可以了
      

  8.   

    谢谢各位回帖!liubinstud(百里透红)和bengo420的方法可行!