2009-05-12 10 views
0

私はasp.netページでUpdatePaenlを使用しています。 トリガーするボタンがあります。ボタンを押したときに「読み込み中」を表示することができます。 ここに私の問題があります:ボタンが押されたときだけでなく、ページが最初に呼び出されたときに「読み込み中」を表示する必要があります。UpdatePanelの初期コール

JavaScriptが、ページが最初に読み込まれたときにUpdatePanelをトリガーするために使用されると思います。

アイデアをいただければ幸いです。おかげであなたは、ページがロードされた後発射するイベントを設定してJavaScriptでこれを行うことができるはず

答えて

1

ltlExecute.Text = ClientScript.GetPostBackEventReference(btnExecute, "") 

:ASPで

// Define the pg_Loaded() function as the handler for the PageLoaded event 
Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(pg_Loaded); 

var blnFirstPageVisit = true; 

function pg_Loaded() 
{ 
    if (blnFirstPageVisit == true) 
    { 
     // Display loading animation 
     fnToggleLoading(); 

     // Trigger button postback event 
     <asp:literal runat="server" id="ltlExecute" /> 

     // Prevent this from firing a second time after the postback completes 
     blnFirstPageVisit = false; 
    } 
} 

はそうのようなリテラルテキストを設定しましたMSDNに詳しい情報があります:http://msdn.microsoft.com/en-us/library/bb311028.aspx

+0

感謝Seanix、これはよさそうです –

関連する問題