<div ID="cainum" runat="server" style="position:absolute;top:-30px; left:33%; visibility:hidden; z-index:999999">
<asp:Image ID="timage" ImageUrl="~/img/Muban/zhang.png" runat="server" />
                                    
</div>这边如果加上<UpdatePanel> 就没反应了 如果去掉 就有图片显示
<ContentTemplate>
 <asp:ImageButton ID="ImageButton1" runat="server" 
                                  ImageUrl="~/img/Muban/buy.png" onclick="ImageButton1_Click" />
</ContentTemplate>
</UpdatePanel>Image timg = i.FindControl("timage") as Image;
timg.ImageUrl = "/img/Muban/zhang.png";
div.Visible = true;

解决方案 »

  1.   

    在页面上加了scriptmanager没有?
      

  2.   

    <asp:Image ID="timage" ImageUrl="~/img/Muban/zhang.png" runat="server" />也要放在UpdatePanel里
      

  3.   

    div.Visible = true;可以这样写吗?
    如果去掉,是显示了,页面也刷新了。
      

  4.   

    用jquery的ajax, 不要用updatepanel
      

  5.   

    同楼上。。
    上次开发用updatepanel  开发速度是挺快  各种问题
    还是jquery好用
      

  6.   

    晕!ContentTemplate就好像是一个待出发的装配件,你的UpdatePanel当然是这个装配件内部的,而不是外部的。放在外部,连装配件都被封装成无关的东西了,还怎么给母板装配?!
      

  7.   

    sorry!我把它看成了Content了。上面的回答完全是昏头了啊。不过我现在要走了,没有时间看lz的帖子了。也许可以参考一下我另外一个帖子中的demo程序,自己对比分析一下。
    http://bbs.csdn.net/topics/360263420