用于检查特定事件的JavaScript

用于检查特定事件的JavaScript,javascript,asp.net,Javascript,Asp.net,我的页面上有一个向导,对于向导步骤之一,我有一些JavaScript来根据单选按钮选择启用/禁用控件 这在第一个实例中工作得很好,但是我还有一个按钮,可以将一行添加到网格中,并且该行有一个删除链接。如果我单击按钮或删除选项,那么它将执行我只能描述为页面部分回发的操作,并且任何禁用的控件现在都将启用 我试着在回发邮件时捕捉到任何东西,但实际上并没有被炒鱿鱼,这就是为什么我把它描述为部分的原因 JavaScript中是否有我可以捕捉到的事件?我想,如果我能捕捉到一个事件,那么我就可以尝试使启用控件的

我的页面上有一个向导,对于向导步骤之一,我有一些JavaScript来根据单选按钮选择启用/禁用控件

这在第一个实例中工作得很好,但是我还有一个按钮,可以将一行添加到网格中,并且该行有一个删除链接。如果我单击按钮或删除选项,那么它将执行我只能描述为页面部分回发的操作,并且任何禁用的控件现在都将启用

我试着在回发邮件时捕捉到任何东西,但实际上并没有被炒鱿鱼,这就是为什么我把它描述为部分的原因

JavaScript中是否有我可以捕捉到的事件?我想,如果我能捕捉到一个事件,那么我就可以尝试使启用控件的状态保持不变

我试着在控件本身的状态发生变化时放置一些代码来捕捉,但这并没有触发

    var myControl = document.getElementById('mainContentPlaceHolder_myWizard_myControl');
    if (myControl != null) {
        myControl.onchange = function () { DisableControl(this); };
    }

function DisableControl(myControl) {
// This actually does a lot more, but this is just for the purposes of showing some code.
   myControl.enabled = false;
   myControl.disabled = true;
    }
尝试以下功能:

<script>
Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(function() {
 //start request

});

Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function() {
 //end request


});
</script>