J'essaye d'afficher un panneau à l'utilisateur quand un appel asynchrone est fait, mais seulement si cela se produit d'un appel spécifique.Interaction asynchrone utilisant Sys WebForms PageRequestManager
en utilisant la normale script « prendre le contrôle » J'aime le mien:
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';
}
mais ma question est Comment puis-je connaître les méthodes de l'expéditeur et args?
Je suis allé through the MSDN et ils parlent rien sur les méthodes que nous pouvons utiliser, et il n'y a pas intellisence dans VS2008 pour cette partie ...
des idées? Je veux obtenir une liste de méthodes et de propriétés pour l'expéditeur et les arguments que je peux utiliser de cette API javascript.