锁定页面

    UpdateProgress  执行过程中,将页面锁定,防止用户点击其他按钮。从网上找的一个解决方案。

       页面中用到UpdatePanel时,UpdateProgress的作用就不说了。

       一、页面上写上下面的代码:

           

<script language="javascript" type="text/javascript">
    function pageLoad() {
        var manager = Sys.WebForms.PageRequestManager.getInstance();
        manager.add_endRequest(endRequest);
        manager.add_beginRequest(OnBeginRequest);
    }

    function OnBeginRequest(sender, args) {
        document.getElementById('fade').style.display = 'block';
    }

    function endRequest(sender, args) {
        document.getElementById('fade').style.display = 'none';
    }   
</script>
        二、在页面上写一个Div,如:

 <div id="fade" class="black_overlay"></div> 
      css:

.black_overlay{ 
    display: none; 
    position: absolute; 
    top: 0%; 
    left: 0%; 
    width: 100%; 
    height: 100%; 
    background-color:#FFFFFF;
    z-index:1001; 
    -moz-opacity: 0.8; 
    opacity:.80; 
    filter: alpha(opacity=80); 
} 
OK,这样就好了,不用写后台代码。当你的UpdatePanel更新的时候,你的页面就会被一层白灰色蒙住了,当然你想让你的页面被橙色蒙住也可以的,改一下CSS就可以了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值