现在的位置: 首页 > 综合 > 正文

ajax使用UpdateProgress进度条实现局部更新时,进度条显示,正在更新的UpdatePanel隐藏

2013年03月04日 ⁄ 综合 ⁄ 共 799字 ⁄ 字号 评论关闭

今天在使用UpdateProgress进度条时发现,在页面局部更新的时候进度条显示,而UpdatePanel也不会隐藏,这样看起来页面很乱,为了实现如题的效果,我们可以手动编写代码,代码段放在         <asp:ScriptManager ID="ScriptManager1" runat="server">
         </asp:ScriptManager>

下面为宜。

代码段如下:

         <script type="text/javascript" language="javascript">
                Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(BeginRequestHandler);
                Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
                function BeginRequestHandler(sender, args)
                {
                     document.getElementById("更新的容器ID").style.display="none";
                }
                function EndRequestHandler(sender, args)
                {
                     document.getElementById("更新的容器ID").style.display="block";
                }
        </script>

这样就OK了!哈哈!

抱歉!评论已关闭.