加载ASP.NET WebForm默认页面后加载和unblockUI时的blockUI

时间:2014-09-01 10:41:18

标签: javascript jquery asp.net webforms jquery-blockui

我目前有一个ASP.NET WebForm“Default.aspx”,它使用另一个网页的POST数据调用。加载需要一段时间,我会看到一段空白的白页。

我想在加载发生时阻止UI,然后在加载完成时调用unblockUI。

我应该使用哪个事件来阻止UI?

我可以在window.load事件中使用unblockUI。

1 个答案:

答案 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();
    });