0
我正在开发ASP.NET Webform应用程序,我想锁定任何回发操作中的屏幕并显示“Please wait。”之类的消息。我可以做一个控制(如按钮)事件(点击事件)。我可以通过javascript从clientclick中完成它。我展示了一个div并且写入请在该div中等待。但我有很多页面。这意味着我必须将该div放到everypage中,并且将显示div的代码添加到每个事件函数中。ASP.NET锁定屏幕回发(主页)
我想在Master Page中做到这一点。我怎样才能达到这个目标?我的代码是这样的:
function skm_LockScreen() {
var lock = document.getElementById('skm_LockPane');
if (lock)
lock.className = 'LockOn';
lock.innerHTML = 'please wait.';
}
function skm_UnLockScreen() {
var lock = document.getElementById('skm_LockPane');
if (lock)
lock.className = 'LockOff';
}
.LockOff {
display: none;
visibility: hidden;
}
.LockOn {
display: block;
visibility: visible;
position: absolute;
z-index: 999;
top: 0px;
left: 0px;
width: 105%;
height: 105%;
background-color: #ccc;
text-align: center;
padding-top: 20%;
filter: alpha(opacity=75);
opacity: 0.75;
}
<div id="skm_LockPane" class="LockOff"></div>
如果你有超过Telerik的一个解决方案,我接受它也。我正在使用telerik
谢谢,我按照您的解释完成了。现在唯一的问题是验证总结。它显示不止一次。但谢谢你的回答。 – onur