3

ページの部分的な更新を行う ASP.NET の updatepanel があります。

on()jQuery のメソッドを使用してある程度の成功を収めましたが$(document).ready(function(){})、各更新パネルの更新後ではなく、ページの初期ロード中にのみ呼び出されます。

おそらく「 」を使用してトリガーできると思いますがScriptManager.RegisterStartupScript()、「よりクリーンな」方法を好むでしょう。存在しますか?

4

2 に答える 2

4

JS でpageLoad () 関数を使用する必要があります

function pageLoad()
{
 // put your code when returning from update panel request.
}
于 2012-06-29T14:39:43.597 に答える
2

endRequest次のような行を使用してハンドラーを登録できます (Javascript 内)。

Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function(){})

これは、更新のたびに実行されます。

于 2012-06-29T14:44:20.190 に答える