申し訳ありません。この質問に別の回答がありましたが、いくつかのページを検索しようとして失敗しました。インクルードファイルの相対パス - ASP/HTML
私はすべてのページで使用しているインクルードファイル(サイドバー)を持っています。 sidebar.asp
内部の今
Default.asp
Products.asp
Salary/Survey.asp
inc/sidebar.asp (this is the included file)
私はルートレベルの他のすべてのページからSalary/Survey.asp
のリンクを持って、私は単にhref='Salary/Survey.asp'
を使用することができますし、正常に動作します。しかし私がページSurvey.asp
にいるとき、href='Salary/Survey.asp'
を書くことは実際にSalary/Salary/Survey.asp
になるでしょう。正しく使用するには../Salary/Survey.asp
でなければならないと理解していますが、ルートレベルのページでは機能しません。私は他人のプロジェクトのために働いていると私は彼のディレクトリ構造を知らないので、私は唯一のdocument relative
パスのオプションを持っているよう/Default.asp
と/Salary/Survey.asp
あるroot relative
を使用することはできません
。
これは分かりやすく、誰かが私を助けてくれることを願っています。
ありがとうございます!
ありがとうございました。私はJatinの方法が好きでしたが、私も同じような思考が私の心の中にあったので、私はCape Cod Gunnyの答えを使って励ましました。すべての助けにもう一度感謝します。 – user704988