2011-07-13 18 views
0

異なるフォルダにある異なるページのパスを管理する最も良い方法は何ですか?イメージ、CSS、およびjavascriptファイルへのパスを管理する方法は?

もう少し詳しくお聞かせください。

私は3つの場所(root、管理者フォルダ、メンバーフォルダ)にaspxファイルを持っており、すべてのフォームはrootにあるmsterページを共有しています。画像、スクリプト、スタイルシートファイルを含むIMAGES、SCRIPTS、CSSフォルダがあります。

マスターページを継承するフォルダ(管理者またはメンバー)にページを作成すると、パスの問題が発生します。 Baciallyのすべてのパスはルート上では正しいですが、ここではフォルダ内の正しい場所にあります。

いくつかのソリューションがありますが、これはあまりエレガントではありません。たとえば、対処して、複数のマスターページを作成するのは私にとってはオプションでしたが、イメージやその他のファイルもコピーして過去のものにする必要がありますか?

このようなパスの問題を処理するには、どのような方法が良いのか教えてください。

答えて

0

このリソースは、その場所に保管することができます。マスターでは、 "〜"を使用してアプリケーションルート相対リソースをマークします。これは "。"と同じ方法で使用されますが、 "。"現在のディレクトリを参照します。例えば

~/path/to/image.jpg 

代わりの

./path/to/image.jpg 
関連する問題