Visual Studio 2008 の Ajax開発における質問です。


今まで、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 プロパティを設定します。 "

やり方が間違えているか、他に方法があれば教えてください。

回答の条件
  • 1人5回まで
  • 登録:2010/02/18 14:30:55
  • 終了:2010/02/25 14:35:03

ベストアンサー

id:yuuta11 No.1

ゆたんぽ回答回数23ベストアンサー獲得回数22010/02/19 17:48:58

ポイント60pt

http://php.net/manual/ja/ref.url.phpであると思います。

id:you_got

参照先は、PHP についてですね。

長いURLは使えない、という話しでしょうか?

できれば、URL参照だけでなく、回答もお願いします

個々の ScriptReference の PATH に設定した文字列の長さは

最大で65桁程度です

2010/02/22 16:24:27
  • id:you_got
    追記です。

    1つ目の記事に次のような記述がありました
    > 次の例に示すように、CompositeScript 要素に Path 属性を追加することにより、必要に応じて複合スクリプトにファイル名を割り当てることができます。

    動的に複合スクリプトを生成し、URLも短くなるのかと思いましたが、この方法では、スクリプトが読み込まれませんでした。
    やり方が間違えているのでしょうか。。
  • id:you_got
    更に追記です。

    スクリプトの数は137あります。
    参照の長さは、、
    すみません、出かけてしまったので月曜までわかりません。
    スクリプトの数を減らしたらうまく行きましたが、全部ロードしたいんです。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません