在后台定义一个string 在前台调用,
注意string 一定要放在Page_Load前面,这样声明:public string img
前台调用src="<%=img%>"
或者用<asp:image />或<<asp:imagebutton />都可以达到同样的效果

解决方案 »

  1.   

    同意上面的 做法, 但为什么   生成flyimage以后却不能给flyimage的属性赋值(flyimage后边 . 不出来 )  ,我现在 电脑坏啦 也不能演示,  会不会是 因为 img 被包含在 <a></a>里面导致的呢?  要不这样用  flyimage.Attributes.add("src","pictures/green.png"); 
      

  2.   

    <a id="flycon" href="admin/yulannews.aspx?id=24" target="_blank">
            <IMG id="flyimage" runat="server" src="pictures/green.png" border="0">
       </a>这样就可以了,具体是去掉了<a>标记中的runat="server"
      

  3.   

    <a id="flycon" href="admin/yulannews.aspx?id=24" target="_blank">
            <IMG id="flyimage" runat="server" src="pictures/green.png" border="0">
       </a>这样就可以了,具体是去掉了<a>标记中的runat="server"