0

非同期呼び出しが行われたときに、特定の呼び出しから発生した場合にのみ、パネルをユーザーに表示しようとしています。通常の「コントロールを得る」スクリプトを使用してSys WebForms PageRequestManagerを使用したアシンクロナス相互作用

は、私は私は好きでいます

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'; 
} 

をしかし、私の質問は、私は、送信者とargsの方法を知っていますかどのようにのですか?

に...任意のアイデアを、私はthrough the MSDNを行って、彼らは我々が使用できるメソッドについては何も話していないし、この部分のためのVS2008にはintellisenceはありませんか?私は、このjavascript APIを使用することができる送信者と引数の両方のメソッドとプロパティのリストを取得したいと思います。

答えて

1

にこのドキュメントを起こしている識別することができ、送信者と引数の内容を知るには便利です: http://msdn.microsoft.com/en-us/library/bb398976.aspx

これは、すべてのイベントのテーブルを持っていますPageRequestManagerとそのイベント引数が何であるかを示します。次に、イベントargsはプロパティなどを文書化します。送信者は常にPageRequestManagerです。

0

ScriptDebuggerでのデバッグと あなたがコントロールするものがポストバック

0

ポストバックが発生した要素を知るには、args.get_postBackElement().idを使用できます。

関連する問題