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