我目前有一个ASP.NET WebForm“Default.aspx”,它使用另一个网页的POST数据调用。加载需要一段时间,我会看到一段空白的白页。
我想在加载发生时阻止UI,然后在加载完成时调用unblockUI。
我应该使用哪个事件来阻止UI?
我可以在window.load事件中使用unblockUI。
答案 0 :(得分:0)
您可以为此添加jquery.blockUI.js。尝试在ajax调用发生时添加它,同样取消阻止它。:
$(document)
.ajaxStart(function () {
$.blockUI();
/* for css style
$.blockUI({css: { border: 'none',
padding: '5px',
backgroundColor: '#000',
'-webkit-border-radius': '5px',
'-moz-border-radius': '5px',
opacity: .5, color: '#fff' },
message: "Loading..."}); */
})
.ajaxStop(function () {
$.unblockUI();
});