私のサーバー側の ASP.NET コードは、 ClientScript.RegisterStartupScript を使用して、最初のページの読み込み時にJS 関数 (関数 Foo() {...}などの実際の関数) を生成します。その関数は ASPX マークアップの一部になり、クライアントが呼び出すと実行されます。
問題は、サーバー側の部分ポストバック ([更新] パネル) でその関数のコードを変更する必要があることです。しかし、同じ名前の関数 Foo() {...}を ScriptManager.RegisterStartupScript 経由で生成すると、有効にならないようです - PageLoad の ClientScript.RegisterStartupScript で生成された元の関数が呼び出されます。
最初のページ読み込み時に生成された後、部分ポストバックでクライアント側関数を再生成する方法はありますか?
ありがとう!