回发后如何阻止UI?

时间:2017-10-06 06:36:07

标签: jquery asp.net jquery-ui

我有这个要求。要在处理服务器请求时阻止网页,我使用的是jquery Block UI插件,它正在按预期工作。 我的问题是,每当任何回发事件(如按钮点击,下拉列表索引更改)时,我都会显式调用BlockUI。因此,如果我的应用程序让我们说25个表单包含50个以上的控件,其中我阻止UI每次发生回发事件时,我将不得不将块UI功能调用50次以上。

我的要求是,我不必显式调用块UI函数,它应该自动发生,无论何时触发任何回发事件,都应该阻止UI而无需显式函数调用。

这可以实现吗?

请帮忙

1 个答案:

答案 0 :(得分:0)

如果您正在使用Ajax调用,则可以使用全局ajax事件处理程序,您可以在此处找到https://api.jquery.com/category/ajax/global-ajax-event-handlers/

$( document ).ajaxStart(function() {
  $( ".log" ).text( "Triggered ajaxStart handler." );
});