キャッシュされたユーザー コントロールがあり、このコントロールの一部として、swfobjectをロードするための JavaScriptがページに書き込まれます。ClientScript.RegisterStartupScript を使用して JavaScript をページに書き込もうとしましたが、キャッシュからレンダリングすると、JavaScript が含まれなくなりました。これは、swfobject がロードされていないことを意味します。
現在、私はスクリプトをコントロールの div.InnerHTML の一部に書き込んでいますが、これは機能しますが、より良い方法はありますか?