ScriptReferenceProfilerとScript Combining機能

本当に少し触っただけなので雑感。
ScriptCombiningってその名の通り、Scriptを纏めてクライアントに渡す機能のようなんですが、これって利用する時に具体的にCombiningするScriptをScriptManagerの中のScriptReference要素に指定する必要があります。

ScriptReferenceProfilerについて

分かってる範囲であれば直ぐに書けますが、ASP.NETASP.NET AJAXASP.NET AJAX Cotrol Toolkit辺りを利用していると、隠ぺい化されたScriptが結構あります。全てを網羅している方も中々いないと思いますが、そんな時に今のページで使っているScriptをチェックできるのがScriptReferenceProfilerコントロールです。
CodePlex上に上がっているプロジェクトで、バイナリとソースが公開されています。

http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=aspnet&ReleaseId=13356

バイナリをダウンロードしてControl Toolkitの要領でツールボックスに追加。該当ページ上にドラッグ&ドロップで貼り付けて実行するとこんな感じで表示されます。

Script Combining機能

表示されたScriptReferenceをScriptManagerの要素内に貼り付けてあげるとScirptCombing機能が動作し、記述されたScriptを纏めてくれます。


結構便利そうですね。