ASP.NET MVC プロジェクトと jQuery を使用して非同期要求を処理しています。非同期リクエストの場合、HTML スニペットと一緒に初期化 JavaScript スニペットを返して実行する必要がある場合があります (この JavaScript をサーバーでレンダリングしたい)。
今のところ、RegisterStartupScript() メソッド (HttpContext.Current.Items にデータを追加する) で独自の ScriptsHelper クラスを使用しています。次に、非同期リクエストの global.asax HttpApplication.EndRequest() で、登録されているすべてのスクリプトを出力に追加します (タグで囲まれています)。jQuery.fn.load() は、受信した HTML が DOM に追加されると、それらを正常に実行します。これはまさに私が必要としているものです。それは「正しい」(良い)解決策だと思いますか、それともより良い解決策を提案できますか?ありがとう。