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