Mar*_*lec 3 asp.net jquery updatepanel asynchronous
我有一个asp.net页面,在updatepanel和contenttemplate中有一个保存按钮.保存工作得很好,但是我试图在使用JQuery进行保存时添加"等待"gif,但是ajaxStart事件没有触发.我把一个简单的捕获如下所示:
$(document).ajaxStart(function(){
alert('starting');
}).ajaxStop(function() {
alert('done');
});
Run Code Online (Sandbox Code Playgroud)
单击保存时没有显示警报.尝试捕获ASP.net Ajax事件时是否存在问题,是否正在做一些Jquery无法捕获的时髦类型的Ajax调用?
谢谢,如果您对此有任何想法,请与我联系,
标记.
RSo*_*erg 10
ASP.NET更新面板似乎做了自己的事情......点击PageReuqestManager并在此处设置您自己的调用...
编辑
我简化了下面的功能,以便更多地匹配您的样本......
<script type="text/javascript">
function pageLoad() {
if (!Sys.WebForms.PageRequestManager.getInstance().get_isInAsyncPostBack()) {
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(AjaxEnd);
Sys.WebForms.PageRequestManager.getInstance().add_initializeRequest(AjaxBegin);
}
}
function AjaxEnd(sender, args) {
alert("I am done...");
}
function AjaxBegin(sender, args) {
alert("I am about to start...");
}
</script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2734 次 |
| 最近记录: |