我是这样操作的,在静态页面中引用web的Image 控件,代码自动生成如下:
<asp:Image id="Image1" runat="server" Width="580" Height="830"></asp:Image>
然后在动态代码区从数据库中读取到当前存放图片地址的那个字段,付给Image ,代码如下。
this.Image1.ImageUrl = reader["url"].ToString();
但是图片就是没有显示出来,调试的时候查看这个页面的源代码显示如下:
<img id="Image1" src="Images/Images_xsxxfscjj/样品.jpg" border="0" ="height:830px;width:580px;" />为什么最后回多了一个“/”,请问那位高手给指点一下,正确的应该怎么写?

解决方案 »

  1.   

    里面加个/和</asp:Image>的用法是一样的,
    还有你那="height:830px;width:580px;"的前面是不是还少了点啥~~~~~
     
      

  2.   

    我是在后台动态给Image赋值的,你说少了些什么呢?
      

  3.   

    this.Image1.ImageUrl ="~/" + reader["url"].ToString();
      

  4.   

    <img id="Image1" src="Images/Images_xsxxfscjj/样品.jpg" border="0" ="height:830px;width:580px;" />
    这是你的原句,语法首先就有问题;
    哦现在不明白你到底那有问题,是不能运行,还是图片找不出来,还是......
    那个"/"你不用管的,那是语法,不会有问题的~~~~