今まで、Framework 2.0 をターゲットに、Ajaxサーバーコントロールを作成してきました。
今回、FW 3.5 にバージョンアップし、新しい機能を使おうとしています。
複数のスクリプトファイルを結合する、という機能です。
http://msdn.microsoft.com/ja-jp/library/cc488552.aspx
以下の記事を参考に、ScriptReference タグを追加しました。
http://www.atmarkit.co.jp/fdotnet/dotnettips/903aspajaxcompositescripts/aspajaxcompositescripts.html
ところが、エラーが出てしまいます。
"リソース URL に 1024 文字より長い名前を指定することはできません。CompositeScriptReference を使用している場合、含まれる ScriptReferences の数を減らすか、または 1 つの静的ファイルにまとめてその場所を示す Path プロパティを設定します。 "
やり方が間違えているか、他に方法があれば教えてください。
http://php.net/manual/ja/ref.url.phpであると思います。
1つ目の記事に次のような記述がありました
> 次の例に示すように、CompositeScript 要素に Path 属性を追加することにより、必要に応じて複合スクリプトにファイル名を割り当てることができます。
動的に複合スクリプトを生成し、URLも短くなるのかと思いましたが、この方法では、スクリプトが読み込まれませんでした。
やり方が間違えているのでしょうか。。
スクリプトの数は137あります。
参照の長さは、、
すみません、出かけてしまったので月曜までわかりません。
スクリプトの数を減らしたらうまく行きましたが、全部ロードしたいんです。