0

私は Page_Load から ScriptManager.RegisterStartupScrit を使用していますが、完璧に動作します。

同じ行を Page_Unload イベントに移動すると、機能しません。スクリプトは登録されていません。

助言がありますか??

4

1 に答える 1

2

Page_Unload イベントは、ページが作成されて html が出力された後に呼び出されます。このイベントは、ページによって解放されなければならないリソースをクリーンアップするために使用されることを意図しています。

ここで ScriptManager.RegisterStartupScript を呼び出すのはなぜですか?

編集: ASP.Net ページのページ ライフ サイクルの概要については、こちらを参照してください。コードを配置する場所を決定するのに役立ちます。ほとんどの場合、ScriptManager.RegisterStartupScript を最後に呼び出すことができるのは、Page_PreRender イベントです。

于 2009-09-01T13:37:53.817 に答える