【发布时间】:2009-05-18 11:56:47
【问题描述】:
我试图在进行异步调用时向用户显示一个面板,但前提是该调用发生在特定调用中。
使用我的普通“获取控制”脚本,例如:
function pageLoad() {
try {
var manager = Sys.WebForms.PageRequestManager.getInstance();
manager.add_endRequest(OnEndRequest);
manager.add_beginRequest(OnBeginRequest);
}
catch (err) { }
}
function OnBeginRequest(sender, args) {
//alert('Start\n\n' + sender + '\n\n' + args);
var p = document.getElementById('ajaxLoadingPanel');
p.style.visibility = 'visible';
p.style.display = 'inline';
}
function OnEndRequest(sender, args) {
//alert('End\n\n' + sender + '\n\n' + args);
var p = document.getElementById('ajaxLoadingPanel');
p.style.visibility = 'hidden';
p.style.display = 'none';
}
但我的问题是我怎么知道sender和args的方法?
我去了through the MSDN,他们对我们可以使用的方法只字未提,VS2008中没有这部分的智能......
有什么想法吗?我想获取可以使用此 javascript API 的 sender 和 args 的方法和属性列表。
【问题讨论】:
标签: asp.net javascript asynchronous webforms pagerequestmanager