在BeginRequestHandler中停止ASP.NET回发?

时间:2016-08-12 14:11:03

标签: javascript c# asp.net javascript-events postback

我正在检查BeginRequestHandler函数中的某个条件,并且如果满足该条件,是否要阻止回发?

我尝试过以下代码:

function BeginRequestHandler(sender, args) {
         if ($("#searchform").is(":visible")) {
             return false;
         }
}

function BeginRequestHandler(sender, args) {
         if ($("#searchform").is(":visible")) {
             var objMan = Sys.WebForms.PageRequestManager.getInstance();
             if (objMan.get_isInAsyncPostBack()) {
                 objMan.abortPostBack();
             }
         }
}

但是这没有效果,是否有可能在这一点上阻止帖子,如果是这样,你会怎么做呢?

基本上,如果搜索表单元素可见,我不希望页面回发到服务器。

0 个答案:

没有答案