没有Img,我改成了这样: Response.Write(" <script   language= 'JavaScript '   type= 'text/javascript '>   ");
        Response.Write("function   remove_loading()   {   ");
        Response.Write("var   targelem   =   document.getElementById( 'loading_page ');   ");
        Response.Write("targelem.style.visibility= 'hidden ';   ");
        Response.Write("}   ");
        Response.Write(" </script> ");
        Response.Write(" <div   id= 'loading_page '> <div style='height:10px; width:100px; background:green'   /> 正在加载…… </div>   ");        //ToDo 
        System.Threading.Thread.Sleep(3000);
        Page.ClientScript.RegisterStartupScript(this.GetType(), "hide ", " <script>document.getElementById( 'loading_page ').style.visibility='hidden';</script> "); 这样子是可以的,不过我不知道你所说的UpdatePannel不能在Page_Load  Response.Write?其他的你又用了什么在UpdatePannel里就不清楚了.
就算了再PostBack一次也是可以的.