在PageLoad中添加心肝下代码(根据情况,将其添加至PageLoad下的所有事件中还是if(!IsPostBack){}中)
//页面等待动画
Response.Write("<base target='_self'>");
Response.Write("<table height=100% width=100% id=mydiv style='CURSOR: wait'>");
Response.Write("<tr><td valign=bottom align=center style='FONT-SIZE: 10pt'> 正在初始化数据,请等待!</td></tr>");
Response.Write("<tr><td valign=top align=center><img src=../images/default/main/wait.gif></td></tr>");
Response.Write("</table>");
Response.Write("<script language=javascript>function HideWait(){mydiv.style.display = 'none';window.clearInterval();}</script>");
Response.Flush();
//页面等待动画结束
在HTML页面中,添加<sceipt>try{HideWait();}catch(e){}</script>,以将动画关闭
注意:
1、在有框架的页面中,一定要添加Response.Write("<base target='_self'>");
2、在有文件信息输出至硬盘上的代码时,需保证动画代码只执行一次,否则会报错
3、对于Model窗体,应注意 target='_self'的使用,有时会出错